Skip to content

Commit 9653561

Browse files
committed
---
yaml --- r: 273127 b: refs/heads/beta c: fcee002 h: refs/heads/master i: 273125: 49f5bb6 273123: b8ea4e5 273119: 574c651
1 parent bf2ae7d commit 9653561

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
2323
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
2424
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26-
refs/heads/beta: d4d6260ef1f21668194d4b3423d4b0b155e0b08e
26+
refs/heads/beta: fcee002edfd1867ab49d9625de6c7907f484a7a9
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
2828
refs/heads/tmp: e06d2ad9fcd5027bcaac5b08fc9aa39a49d0ecd3
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f

branches/beta/src/test/run-pass/enum-discrim-autosizing.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
#![feature(stmt_expr_attributes)]
1112

1213
use std::mem::size_of;
1314

@@ -46,18 +47,15 @@ enum Ei64 {
4647
Bi64 = 0x8000_0000
4748
}
4849

49-
enum Eu64 {
50-
Au64 = 0,
51-
Bu64 = 0x8000_0000_0000_0000
52-
}
53-
5450
pub fn main() {
5551
assert_eq!(size_of::<Ei8>(), 1);
5652
assert_eq!(size_of::<Eu8>(), 1);
5753
assert_eq!(size_of::<Ei16>(), 2);
5854
assert_eq!(size_of::<Eu16>(), 2);
5955
assert_eq!(size_of::<Ei32>(), 4);
6056
assert_eq!(size_of::<Eu32>(), 4);
57+
#[cfg(target_pointer_width = "64")]
6158
assert_eq!(size_of::<Ei64>(), 8);
62-
assert_eq!(size_of::<Eu64>(), 8);
59+
#[cfg(target_pointer_width = "32")]
60+
assert_eq!(size_of::<Ei64>(), 4);
6361
}

0 commit comments

Comments
 (0)