1
1
warning: not reporting region error due to -Znll
2
- --> $DIR/escape-argument-callee.rs:31 :50
2
+ --> $DIR/escape-argument-callee.rs:36 :50
3
3
|
4
- 31 | let mut closure = expect_sig(|p, y| *p = y);
4
+ 36 | let mut closure = expect_sig(|p, y| *p = y);
5
5
| ^
6
6
7
7
error: free region `'_#4r` does not outlive free region `'_#3r`
8
- --> $DIR/escape-argument-callee.rs:31 :45
8
+ --> $DIR/escape-argument-callee.rs:36 :45
9
9
|
10
- 31 | let mut closure = expect_sig(|p, y| *p = y);
10
+ 36 | let mut closure = expect_sig(|p, y| *p = y);
11
11
| ^^^^^^
12
12
13
13
note: External requirements
14
- --> $DIR/escape-argument-callee.rs:31 :38
14
+ --> $DIR/escape-argument-callee.rs:36 :38
15
15
|
16
- 31 | let mut closure = expect_sig(|p, y| *p = y);
16
+ 36 | let mut closure = expect_sig(|p, y| *p = y);
17
17
| ^^^^^^^^^^^^^
18
18
|
19
19
= note: defining type: DefId(0/1:9 ~ escape_argument_callee[317d]::test[0]::{{closure}}[0]) with closure substs [
@@ -23,15 +23,15 @@ note: External requirements
23
23
= note: number of external vids: 1
24
24
25
25
note: No external requirements
26
- --> $DIR/escape-argument-callee.rs:25 :1
26
+ --> $DIR/escape-argument-callee.rs:30 :1
27
27
|
28
- 25 | / fn test() {
29
- 26 | | let x = 44;
30
- 27 | | let mut p = &x;
31
- 28 | |
28
+ 30 | / fn test() {
29
+ 31 | | let x = 44;
30
+ 32 | | let mut p = &x;
31
+ 33 | |
32
32
... |
33
- 37 | | deref(p);
34
- 38 | | }
33
+ 42 | | deref(p);
34
+ 43 | | }
35
35
| |_^
36
36
|
37
37
= note: defining type: DefId(0/0:3 ~ escape_argument_callee[317d]::test[0]) with substs []
0 commit comments