about summary refs log tree commit diff
path: root/tests/ui/inline-const
diff options
context:
space:
mode:
authorVeera <sveera.2001@gmail.com>2024-08-06 14:10:00 -0400
committerVeera <sveera.2001@gmail.com>2024-08-06 14:50:09 -0400
commitf003e92a5ba73c673f0faeaac01b6eac6ba3f76a (patch)
tree8c993626ee900780a04d30c5fbd4730adc995b39 /tests/ui/inline-const
parent764675e01aa4f32fd5a84e5f3b6a6e1ca8a1d31e (diff)
downloadrust-f003e92a5ba73c673f0faeaac01b6eac6ba3f76a.tar.gz
rust-f003e92a5ba73c673f0faeaac01b6eac6ba3f76a.zip
Don't Suggest Labeling `const` and `unsafe` Blocks
Diffstat (limited to 'tests/ui/inline-const')
-rw-r--r--tests/ui/inline-const/break-inside-inline-const-issue-128604.rs7
-rw-r--r--tests/ui/inline-const/break-inside-inline-const-issue-128604.stderr26
2 files changed, 20 insertions, 13 deletions
diff --git a/tests/ui/inline-const/break-inside-inline-const-issue-128604.rs b/tests/ui/inline-const/break-inside-inline-const-issue-128604.rs
index 648c9582510..a9795d1569c 100644
--- a/tests/ui/inline-const/break-inside-inline-const-issue-128604.rs
+++ b/tests/ui/inline-const/break-inside-inline-const-issue-128604.rs
@@ -15,4 +15,11 @@ fn main() {
         break;
         //~^ ERROR `break` outside of a loop or labeled block
     };
+
+    {
+        const {
+            break;
+            //~^ ERROR `break` outside of a loop or labeled block
+        }
+    }
 }
diff --git a/tests/ui/inline-const/break-inside-inline-const-issue-128604.stderr b/tests/ui/inline-const/break-inside-inline-const-issue-128604.stderr
index c240fab1113..300cd45ad69 100644
--- a/tests/ui/inline-const/break-inside-inline-const-issue-128604.stderr
+++ b/tests/ui/inline-const/break-inside-inline-const-issue-128604.stderr
@@ -1,4 +1,16 @@
 error[E0268]: `break` outside of a loop or labeled block
+  --> $DIR/break-inside-inline-const-issue-128604.rs:15:9
+   |
+LL |         break;
+   |         ^^^^^ cannot `break` outside of a loop or labeled block
+
+error[E0268]: `break` outside of a loop or labeled block
+  --> $DIR/break-inside-inline-const-issue-128604.rs:21:13
+   |
+LL |             break;
+   |             ^^^^^ cannot `break` outside of a loop or labeled block
+
+error[E0268]: `break` outside of a loop or labeled block
   --> $DIR/break-inside-inline-const-issue-128604.rs:2:21
    |
 LL |     let _ = ['a'; { break 2; 1 }];
@@ -22,18 +34,6 @@ LL |
 LL ~             break 'block;
    |
 
-error[E0268]: `break` outside of a loop or labeled block
-  --> $DIR/break-inside-inline-const-issue-128604.rs:15:9
-   |
-LL |         break;
-   |         ^^^^^ cannot `break` outside of a loop or labeled block
-   |
-help: consider labeling this block to be able to break within it
-   |
-LL ~     const 'block: {
-LL ~         break 'block;
-   |
-
-error: aborting due to 3 previous errors
+error: aborting due to 4 previous errors
 
 For more information about this error, try `rustc --explain E0268`.