]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-8460-const.noopt.stderr
Auto merge of #73456 - tmiasko:musl-libdir, r=Mark-Simulacrum
[rust.git] / src / test / ui / issues / issue-8460-const.noopt.stderr
1 error: this arithmetic operation will overflow
2   --> $DIR/issue-8460-const.rs:14:36
3    |
4 LL |     assert!(thread::spawn(move|| { isize::MIN / -1; }).join().is_err());
5    |                                    ^^^^^^^^^^^^^^^ attempt to compute `isize::MIN / -1_isize` which would overflow
6    |
7    = note: `#[deny(arithmetic_overflow)]` on by default
8
9 error: this arithmetic operation will overflow
10   --> $DIR/issue-8460-const.rs:16:36
11    |
12 LL |     assert!(thread::spawn(move|| { i8::MIN / -1; }).join().is_err());
13    |                                    ^^^^^^^^^^^^ attempt to compute `i8::MIN / -1_i8` which would overflow
14
15 error: this arithmetic operation will overflow
16   --> $DIR/issue-8460-const.rs:18:36
17    |
18 LL |     assert!(thread::spawn(move|| { i16::MIN / -1; }).join().is_err());
19    |                                    ^^^^^^^^^^^^^ attempt to compute `i16::MIN / -1_i16` which would overflow
20
21 error: this arithmetic operation will overflow
22   --> $DIR/issue-8460-const.rs:20:36
23    |
24 LL |     assert!(thread::spawn(move|| { i32::MIN / -1; }).join().is_err());
25    |                                    ^^^^^^^^^^^^^ attempt to compute `i32::MIN / -1_i32` which would overflow
26
27 error: this arithmetic operation will overflow
28   --> $DIR/issue-8460-const.rs:22:36
29    |
30 LL |     assert!(thread::spawn(move|| { i64::MIN / -1; }).join().is_err());
31    |                                    ^^^^^^^^^^^^^ attempt to compute `i64::MIN / -1_i64` which would overflow
32
33 error: this arithmetic operation will overflow
34   --> $DIR/issue-8460-const.rs:24:36
35    |
36 LL |     assert!(thread::spawn(move|| { i128::MIN / -1; }).join().is_err());
37    |                                    ^^^^^^^^^^^^^^ attempt to compute `i128::MIN / -1_i128` which would overflow
38
39 error: this operation will panic at runtime
40   --> $DIR/issue-8460-const.rs:26:36
41    |
42 LL |     assert!(thread::spawn(move|| { 1isize / 0; }).join().is_err());
43    |                                    ^^^^^^^^^^ attempt to divide 1_isize by zero
44    |
45    = note: `#[deny(unconditional_panic)]` on by default
46
47 error: this operation will panic at runtime
48   --> $DIR/issue-8460-const.rs:28:36
49    |
50 LL |     assert!(thread::spawn(move|| { 1i8 / 0; }).join().is_err());
51    |                                    ^^^^^^^ attempt to divide 1_i8 by zero
52
53 error: this operation will panic at runtime
54   --> $DIR/issue-8460-const.rs:30:36
55    |
56 LL |     assert!(thread::spawn(move|| { 1i16 / 0; }).join().is_err());
57    |                                    ^^^^^^^^ attempt to divide 1_i16 by zero
58
59 error: this operation will panic at runtime
60   --> $DIR/issue-8460-const.rs:32:36
61    |
62 LL |     assert!(thread::spawn(move|| { 1i32 / 0; }).join().is_err());
63    |                                    ^^^^^^^^ attempt to divide 1_i32 by zero
64
65 error: this operation will panic at runtime
66   --> $DIR/issue-8460-const.rs:34:36
67    |
68 LL |     assert!(thread::spawn(move|| { 1i64 / 0; }).join().is_err());
69    |                                    ^^^^^^^^ attempt to divide 1_i64 by zero
70
71 error: this operation will panic at runtime
72   --> $DIR/issue-8460-const.rs:36:36
73    |
74 LL |     assert!(thread::spawn(move|| { 1i128 / 0; }).join().is_err());
75    |                                    ^^^^^^^^^ attempt to divide 1_i128 by zero
76
77 error: this arithmetic operation will overflow
78   --> $DIR/issue-8460-const.rs:38:36
79    |
80 LL |     assert!(thread::spawn(move|| { isize::MIN % -1; }).join().is_err());
81    |                                    ^^^^^^^^^^^^^^^ attempt to compute the remainder of `isize::MIN % -1_isize` which would overflow
82
83 error: this arithmetic operation will overflow
84   --> $DIR/issue-8460-const.rs:40:36
85    |
86 LL |     assert!(thread::spawn(move|| { i8::MIN % -1; }).join().is_err());
87    |                                    ^^^^^^^^^^^^ attempt to compute the remainder of `i8::MIN % -1_i8` which would overflow
88
89 error: this arithmetic operation will overflow
90   --> $DIR/issue-8460-const.rs:42:36
91    |
92 LL |     assert!(thread::spawn(move|| { i16::MIN % -1; }).join().is_err());
93    |                                    ^^^^^^^^^^^^^ attempt to compute the remainder of `i16::MIN % -1_i16` which would overflow
94
95 error: this arithmetic operation will overflow
96   --> $DIR/issue-8460-const.rs:44:36
97    |
98 LL |     assert!(thread::spawn(move|| { i32::MIN % -1; }).join().is_err());
99    |                                    ^^^^^^^^^^^^^ attempt to compute the remainder of `i32::MIN % -1_i32` which would overflow
100
101 error: this arithmetic operation will overflow
102   --> $DIR/issue-8460-const.rs:46:36
103    |
104 LL |     assert!(thread::spawn(move|| { i64::MIN % -1; }).join().is_err());
105    |                                    ^^^^^^^^^^^^^ attempt to compute the remainder of `i64::MIN % -1_i64` which would overflow
106
107 error: this arithmetic operation will overflow
108   --> $DIR/issue-8460-const.rs:48:36
109    |
110 LL |     assert!(thread::spawn(move|| { i128::MIN % -1; }).join().is_err());
111    |                                    ^^^^^^^^^^^^^^ attempt to compute the remainder of `i128::MIN % -1_i128` which would overflow
112
113 error: this operation will panic at runtime
114   --> $DIR/issue-8460-const.rs:50:36
115    |
116 LL |     assert!(thread::spawn(move|| { 1isize % 0; }).join().is_err());
117    |                                    ^^^^^^^^^^ attempt to calculate the remainder of 1_isize with a divisor of zero
118
119 error: this operation will panic at runtime
120   --> $DIR/issue-8460-const.rs:52:36
121    |
122 LL |     assert!(thread::spawn(move|| { 1i8 % 0; }).join().is_err());
123    |                                    ^^^^^^^ attempt to calculate the remainder of 1_i8 with a divisor of zero
124
125 error: this operation will panic at runtime
126   --> $DIR/issue-8460-const.rs:54:36
127    |
128 LL |     assert!(thread::spawn(move|| { 1i16 % 0; }).join().is_err());
129    |                                    ^^^^^^^^ attempt to calculate the remainder of 1_i16 with a divisor of zero
130
131 error: this operation will panic at runtime
132   --> $DIR/issue-8460-const.rs:56:36
133    |
134 LL |     assert!(thread::spawn(move|| { 1i32 % 0; }).join().is_err());
135    |                                    ^^^^^^^^ attempt to calculate the remainder of 1_i32 with a divisor of zero
136
137 error: this operation will panic at runtime
138   --> $DIR/issue-8460-const.rs:58:36
139    |
140 LL |     assert!(thread::spawn(move|| { 1i64 % 0; }).join().is_err());
141    |                                    ^^^^^^^^ attempt to calculate the remainder of 1_i64 with a divisor of zero
142
143 error: this operation will panic at runtime
144   --> $DIR/issue-8460-const.rs:60:36
145    |
146 LL |     assert!(thread::spawn(move|| { 1i128 % 0; }).join().is_err());
147    |                                    ^^^^^^^^^ attempt to calculate the remainder of 1_i128 with a divisor of zero
148
149 error: aborting due to 24 previous errors
150