// issue #2840
let num = 0.000_000_000_01e-10f64;
- // Lossy whole-number float literals
- let _: f32 = 16_777_217.0;
- let _: f32 = 16_777_219.0;
- let _: f32 = 16_777_219.;
- let _: f32 = 16_777_219.000;
- let _ = 16_777_219f32;
- let _: f32 = -16_777_219.0;
- let _: f64 = 9_007_199_254_740_993.0;
- let _: f64 = 9_007_199_254_740_993.;
- let _: f64 = 9_007_199_254_740_993.000;
- let _ = 9_007_199_254_740_993f64;
- let _: f64 = -9_007_199_254_740_993.0;
-
- // Lossless whole number float literals
- let _: f32 = 16_777_216.0;
- let _: f32 = 16_777_218.0;
- let _: f32 = 16_777_220.0;
- let _: f32 = -16_777_216.0;
- let _: f32 = -16_777_220.0;
- let _: f64 = 9_007_199_254_740_992.0;
- let _: f64 = -9_007_199_254_740_992.0;
+ // issue #7744
+ let _ = 2.225_073_858_507_201_1e-308_f64;
+
+ // issue #7745
+ let _ = 1.000_000_000_000_001e-324_f64;
}