@@ -10,10 +10,12 @@ fn _if_let_guard() {
10
10
( ) if ( let 0 = 1 ) => { }
11
11
//~^ ERROR `let` expressions in this position are unstable
12
12
//~| ERROR expected expression, found `let` statement
13
+ //~| ERROR `let` expressions are not supported here
13
14
14
15
( ) if ( ( ( let 0 = 1 ) ) ) => { }
15
16
//~^ ERROR `let` expressions in this position are unstable
16
17
//~| ERROR expected expression, found `let` statement
18
+ //~| ERROR `let` expressions are not supported here
17
19
18
20
( ) if true && let 0 = 1 => { }
19
21
//~^ ERROR `if let` guards are experimental
@@ -26,16 +28,20 @@ fn _if_let_guard() {
26
28
( ) if ( let 0 = 1 ) && true => { }
27
29
//~^ ERROR `let` expressions in this position are unstable
28
30
//~| ERROR expected expression, found `let` statement
31
+ //~| ERROR `let` expressions are not supported here
29
32
30
33
( ) if true && ( let 0 = 1 ) => { }
31
34
//~^ ERROR `let` expressions in this position are unstable
32
35
//~| ERROR expected expression, found `let` statement
36
+ //~| ERROR `let` expressions are not supported here
33
37
34
38
( ) if ( let 0 = 1 ) && ( let 0 = 1 ) => { }
35
39
//~^ ERROR `let` expressions in this position are unstable
36
40
//~| ERROR `let` expressions in this position are unstable
37
41
//~| ERROR expected expression, found `let` statement
38
42
//~| ERROR expected expression, found `let` statement
43
+ //~| ERROR `let` expressions are not supported here
44
+ //~| ERROR `let` expressions are not supported here
39
45
40
46
( ) if let 0 = 1 && let 1 = 2 && ( let 2 = 3 && let 3 = 4 && let 4 = 5 ) => { }
41
47
//~^ ERROR `if let` guards are experimental
@@ -47,6 +53,10 @@ fn _if_let_guard() {
47
53
//~| ERROR expected expression, found `let` statement
48
54
//~| ERROR expected expression, found `let` statement
49
55
//~| ERROR expected expression, found `let` statement
56
+ //~| ERROR `let` expressions are not supported here
57
+ //~| ERROR `let` expressions are not supported here
58
+ //~| ERROR `let` expressions are not supported here
59
+
50
60
51
61
( ) if let Range { start : _, end : _ } = ( true ..true ) && false => { }
52
62
//~^ ERROR `if let` guards are experimental
@@ -68,9 +78,11 @@ fn _macros() {
68
78
use_expr ! ( ( let 0 = 1 && 0 == 0 ) ) ;
69
79
//~^ ERROR `let` expressions in this position are unstable
70
80
//~| ERROR expected expression, found `let` statement
81
+ //~| ERROR `let` expressions are not supported here
71
82
use_expr ! ( ( let 0 = 1 ) ) ;
72
83
//~^ ERROR `let` expressions in this position are unstable
73
84
//~| ERROR expected expression, found `let` statement
85
+ //~| ERROR `let` expressions are not supported here
74
86
match ( ) {
75
87
#[ cfg( FALSE ) ]
76
88
( ) if let 0 = 1 => { }
0 commit comments