Skip to content

Commit 7bfe3ae

Browse files
committed
Add a test for casts of univariant C-like enums
1 parent 2807f4f commit 7bfe3ae

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/test/run-pass/issue-23304-2.rs

+7-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@
1010

1111
#![allow(dead_code)]
1212

13-
enum X { A = 0 as isize }
13+
enum X { A = 42 as isize }
1414

1515
enum Y { A = X::A as isize }
1616

17-
fn main() { }
17+
fn main() {
18+
let x = X::A;
19+
let x = x as isize;
20+
assert_eq!(x, 42);
21+
assert_eq!(Y::A as isize, 42);
22+
}

0 commit comments

Comments
 (0)