]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/const-int-overflowing.stderr
Auto merge of #54720 - davidtwco:issue-51191, r=nikomatsakis
[rust.git] / src / test / ui / consts / const-int-overflowing.stderr
1 error[E0597]: borrowed value does not live long enough
2   --> $DIR/const-int-overflowing.rs:12:36
3    |
4 LL |     let x: &'static (i32, bool) = &(5_i32.overflowing_add(3)); //~ ERROR does not live long enough
5    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ temporary value does not live long enough
6 ...
7 LL | }
8    | - temporary value only lives until here
9    |
10    = note: borrowed value must be valid for the static lifetime...
11
12 error[E0597]: borrowed value does not live long enough
13   --> $DIR/const-int-overflowing.rs:13:36
14    |
15 LL |     let y: &'static (i32, bool) = &(5_i32.overflowing_sub(3)); //~ ERROR does not live long enough
16    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ temporary value does not live long enough
17 LL |     let z: &'static (i32, bool) = &(5_i32.overflowing_mul(3)); //~ ERROR does not live long enough
18 LL | }
19    | - temporary value only lives until here
20    |
21    = note: borrowed value must be valid for the static lifetime...
22
23 error[E0597]: borrowed value does not live long enough
24   --> $DIR/const-int-overflowing.rs:14:36
25    |
26 LL |     let z: &'static (i32, bool) = &(5_i32.overflowing_mul(3)); //~ ERROR does not live long enough
27    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ temporary value does not live long enough
28 LL | }
29    | - temporary value only lives until here
30    |
31    = note: borrowed value must be valid for the static lifetime...
32
33 error: aborting due to 3 previous errors
34
35 For more information about this error, try `rustc --explain E0597`.