Skip to content

Commit 6bc7c96

Browse files
committed
cargo bless
1 parent 367a403 commit 6bc7c96

File tree

2 files changed

+157
-100
lines changed

2 files changed

+157
-100
lines changed

tests/ui/cast.rs

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//@no-rustfix
22

33
#![feature(repr128)]
4+
#![feature(isqrt)]
45
#![allow(incomplete_features)]
56
#![warn(
67
clippy::cast_precision_loss,
@@ -149,8 +150,8 @@ fn main() {
149150
(-1isize).checked_isqrt().expect("-1 is a small number") as usize;
150151

151152
(-1i8).rem_euclid(1i8) as u8;
152-
(-1i8).wrapping_rem_euclid(1i8).unwrap() as u16;
153-
(-1i16).rem_euclid(1i16).unwrap() as u16;
153+
(-1i8).wrapping_rem_euclid(1i8) as u16;
154+
(-1i16).rem_euclid(1i16) as u16;
154155
(-1i16).rem_euclid(1i16) as u32;
155156
(-1i32).rem_euclid(1i32) as u32;
156157
(-1i32).rem_euclid(1i32) as u64;
@@ -400,11 +401,11 @@ fn issue11642() {
400401
(-2_i32).pow(3) as u32;
401402
//~^ ERROR: casting `i32` to `u32` may lose the sign of the value
402403

403-
(2_i32 % 1) as u32;
404-
(2_i32 % -1) as u32;
405-
(-2_i32 % 1) as u32;
404+
(3_i32 % 2) as u32;
405+
(3_i32 % -2) as u32;
406+
(-5_i32 % 2) as u32;
406407
//~^ ERROR: casting `i32` to `u32` may lose the sign of the value
407-
(-2_i32 % -1) as u32;
408+
(-5_i32 % -2) as u32;
408409
//~^ ERROR: casting `i32` to `u32` may lose the sign of the value
409410
(2_i32 >> 1) as u32;
410411
(-2_i32 >> 1) as u32;

0 commit comments

Comments
 (0)