diff options
Diffstat (limited to 'src/test/ui/enum/enum-to-float-cast.rs')
| -rw-r--r-- | src/test/ui/enum/enum-to-float-cast.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/enum/enum-to-float-cast.rs b/src/test/ui/enum/enum-to-float-cast.rs deleted file mode 100644 index 05acdfd34e2..00000000000 --- a/src/test/ui/enum/enum-to-float-cast.rs +++ /dev/null @@ -1,21 +0,0 @@ -// Tests that enum-to-float casts are disallowed. - -enum E { - L0 = -1, - H0 = 1 -} - -enum F { - L1 = 1, - H1 = 0xFFFFFFFFFFFFFFFF -} - -static C0: f32 = E::L0 as f32; //~ ERROR casting -static C1: f32 = F::H1 as f32; //~ ERROR casting - -pub fn main() { - let b = C0; - let d = C1; - assert_eq!(b, -1.0f32); - assert_eq!(d, -1.0f32); -} |
