}
#[packed]
-struct S13_str {
+struct S13 {
a: i64,
b: f32,
c: u8,
- d: ~str
}
enum Foo {
pub fn main() {
assert_eq!(mem::size_of::<S4>(), 4);
assert_eq!(mem::size_of::<S5>(), 5);
- assert_eq!(mem::size_of::<S13_str>(), 13 + mem::size_of::<~str>());
+ assert_eq!(mem::size_of::<S13>(), 13);
assert_eq!(mem::size_of::<S3_Foo>(), 3 + mem::size_of::<Foo>());
assert_eq!(mem::size_of::<S7_Option>(), 7 + mem::size_of::<Option<@f64>>());
}