]>
Commit | Line | Data |
---|---|---|
83c7162d | 1 | warning: not reporting region error due to nll |
ff7c6d11 XL |
2 | --> $DIR/escape-argument-callee.rs:36:50 |
3 | | | |
0531ce1d | 4 | LL | let mut closure = expect_sig(|p, y| *p = y); |
ff7c6d11 XL |
5 | | ^ |
6 | ||
8faf50e0 | 7 | error: unsatisfied lifetime constraints |
ff7c6d11 XL |
8 | --> $DIR/escape-argument-callee.rs:36:45 |
9 | | | |
0531ce1d | 10 | LL | let mut closure = expect_sig(|p, y| *p = y); |
8faf50e0 XL |
11 | | - - ^^^^^^ requires that `'1` must outlive `'2` |
12 | | | | | |
13 | | | has type `&'1 i32` | |
14 | | has type `&mut &'2 i32` | |
ff7c6d11 XL |
15 | |
16 | note: No external requirements | |
17 | --> $DIR/escape-argument-callee.rs:36:38 | |
18 | | | |
0531ce1d | 19 | LL | let mut closure = expect_sig(|p, y| *p = y); |
ff7c6d11 XL |
20 | | ^^^^^^^^^^^^^ |
21 | | | |
22 | = note: defining type: DefId(0/1:9 ~ escape_argument_callee[317d]::test[0]::{{closure}}[0]) with closure substs [ | |
23 | i16, | |
94b46f34 | 24 | for<'r, 's, 't0> extern "rust-call" fn((&ReLateBound(DebruijnIndex(0), BrNamed(crate0:DefIndex(0:0), 'r)) mut &ReLateBound(DebruijnIndex(0), BrNamed(crate0:DefIndex(0:0), 's)) i32, &ReLateBound(DebruijnIndex(0), BrNamed(crate0:DefIndex(0:0), 't0)) i32)) |
ff7c6d11 XL |
25 | ] |
26 | ||
27 | note: No external requirements | |
28 | --> $DIR/escape-argument-callee.rs:30:1 | |
29 | | | |
0531ce1d XL |
30 | LL | / fn test() { |
31 | LL | | let x = 44; | |
32 | LL | | let mut p = &x; | |
33 | LL | | | |
ff7c6d11 | 34 | ... | |
0531ce1d XL |
35 | LL | | deref(p); |
36 | LL | | } | |
ff7c6d11 XL |
37 | | |_^ |
38 | | | |
39 | = note: defining type: DefId(0/0:3 ~ escape_argument_callee[317d]::test[0]) with substs [] | |
40 | ||
41 | error: aborting due to previous error | |
42 |