| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:10:15 |
| | |
| LL | let n = 1u8 << 8; |
| | ^^^^^^^^ |
| | |
| note: lint level defined here |
| --> $DIR/lint-exceeding-bitshifts.rs:4:9 |
| | |
| LL | #![deny(exceeding_bitshifts, const_err)] |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:12:15 |
| | |
| LL | let n = 1u16 << 16; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:14:15 |
| | |
| LL | let n = 1u32 << 32; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:16:15 |
| | |
| LL | let n = 1u64 << 64; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:18:15 |
| | |
| LL | let n = 1i8 << 8; |
| | ^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:20:15 |
| | |
| LL | let n = 1i16 << 16; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:22:15 |
| | |
| LL | let n = 1i32 << 32; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:24:15 |
| | |
| LL | let n = 1i64 << 64; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:27:15 |
| | |
| LL | let n = 1u8 >> 8; |
| | ^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:29:15 |
| | |
| LL | let n = 1u16 >> 16; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:31:15 |
| | |
| LL | let n = 1u32 >> 32; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:33:15 |
| | |
| LL | let n = 1u64 >> 64; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:35:15 |
| | |
| LL | let n = 1i8 >> 8; |
| | ^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:37:15 |
| | |
| LL | let n = 1i16 >> 16; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:39:15 |
| | |
| LL | let n = 1i32 >> 32; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift right with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:41:15 |
| | |
| LL | let n = 1i64 >> 64; |
| | ^^^^^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:45:15 |
| | |
| LL | let n = n << 8; |
| | ^^^^^^ |
| |
| error: attempt to shift left with overflow |
| --> $DIR/lint-exceeding-bitshifts.rs:47:15 |
| | |
| LL | let n = 1u8 << -8; |
| | ^^^^^^^^^ |
| |
| error: aborting due to 18 previous errors |
| |