From 7bfe3ae00a36e8162e2f8f5b47eb7127562e1d17 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Thu, 12 Apr 2018 15:11:14 +0200 Subject: Add a test for casts of univariant C-like enums --- src/test/run-pass/issue-23304-2.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/test/run-pass/issue-23304-2.rs b/src/test/run-pass/issue-23304-2.rs index 79712f7c25e..5989b7e9c6a 100644 --- a/src/test/run-pass/issue-23304-2.rs +++ b/src/test/run-pass/issue-23304-2.rs @@ -10,8 +10,13 @@ #![allow(dead_code)] -enum X { A = 0 as isize } +enum X { A = 42 as isize } enum Y { A = X::A as isize } -fn main() { } +fn main() { + let x = X::A; + let x = x as isize; + assert_eq!(x, 42); + assert_eq!(Y::A as isize, 42); +} -- cgit 1.4.1-3-g733a5