diff options
| author | Erin Power <erin.power@embark-studios.com> | 2021-04-30 14:49:58 +0200 |
|---|---|---|
| committer | Erin Power <erin.power@embark-studios.com> | 2021-04-30 14:49:58 +0200 |
| commit | ee570b1302b7c30cbd43047384622922eafc6c9c (patch) | |
| tree | e4b2b2881020a2a9d7bf3c9e7f29b80b3154d193 /example/std_example.rs | |
| parent | fa559fb2df28464a12c670c31ddd4068a4e53c88 (diff) | |
| download | rust-ee570b1302b7c30cbd43047384622922eafc6c9c.tar.gz rust-ee570b1302b7c30cbd43047384622922eafc6c9c.zip | |
Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'
Diffstat (limited to 'example/std_example.rs')
| -rw-r--r-- | example/std_example.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/example/std_example.rs b/example/std_example.rs index 015bbdfed46..77ba72df8ef 100644 --- a/example/std_example.rs +++ b/example/std_example.rs @@ -48,6 +48,8 @@ fn main() { assert_eq!(2.3f32.copysign(-1.0), -2.3f32); println!("{}", 2.3f32.powf(2.0)); + assert_eq!(i64::MAX.checked_mul(2), None); + assert_eq!(-128i8, (-128i8).saturating_sub(1)); assert_eq!(127i8, 127i8.saturating_sub(-128)); assert_eq!(-128i8, (-128i8).saturating_add(-128)); @@ -84,6 +86,7 @@ fn main() { assert_eq!(houndred_i128 as f64, 100.0); assert_eq!(houndred_f32 as i128, 100); assert_eq!(houndred_f64 as i128, 100); + assert_eq!(1u128.rotate_left(2), 4); // Test signed 128bit comparing let max = usize::MAX as i128; |
