diff options
| author | varkor <github@varkor.com> | 2018-05-01 21:26:23 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-05-01 22:02:05 +0100 |
| commit | cd2f5f7d977936c409f4bec28075c8918e239f4c (patch) | |
| tree | f6b1812708b34cf85208f86e2165e9bbf299f115 /src/test | |
| parent | c1607f80b3d57b66386c1cab4b2b6ae069d4caba (diff) | |
| download | rust-cd2f5f7d977936c409f4bec28075c8918e239f4c.tar.gz rust-cd2f5f7d977936c409f4bec28075c8918e239f4c.zip | |
Reduce the maximum alignment to repr(align(1 << 29))
This brings it into line with LLVM's maximum permitted alignment.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/repr-align.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/compile-fail/repr-align.rs b/src/test/compile-fail/repr-align.rs index 7c8eb6a2de9..9b0408de2a4 100644 --- a/src/test/compile-fail/repr-align.rs +++ b/src/test/compile-fail/repr-align.rs @@ -15,7 +15,10 @@ struct A(i32); #[repr(align(15))] //~ ERROR: invalid `repr(align)` attribute: not a power of two struct B(i32); -#[repr(align(4294967296))] //~ ERROR: invalid `repr(align)` attribute: larger than 2147483647 +#[repr(align(4294967296))] //~ ERROR: invalid `repr(align)` attribute: larger than 2^29 struct C(i32); +#[repr(align(536870912))] // ok: this is the largest accepted alignment +struct D(i32); + fn main() {} |
