]> git.proxmox.com Git - rustc.git/blame - src/test/run-pass/issues/issue-23304-1.rs
New upstream version 1.37.0+dfsg1
[rustc.git] / src / test / run-pass / issues / issue-23304-1.rs
CommitLineData
b7449926 1// run-pass
e9174d1e 2#![allow(dead_code)]
85aaf69f 3
e9174d1e
SL
4#[repr(u8)]
5#[allow(dead_code)]
6enum ValueType {
7 DOUBLE = 0x00,
8 INT32 = 0x01,
9}
62682a34 10
e9174d1e
SL
11#[repr(u32)]
12enum ValueTag {
13 INT32 = 0x1FFF0u32 | (ValueType::INT32 as u32),
14 X,
15}
62682a34 16
e9174d1e
SL
17#[repr(u64)]
18enum ValueShiftedTag {
19 INT32 = ValueTag::INT32 as u64,
20 X,
62682a34
SL
21}
22
23fn main() {
e9174d1e 24 println!("{}", ValueTag::INT32 as u32);
62682a34 25}