add test for invalid places of repr align

This commit is contained in:
Deadbeef 2023-04-17 12:42:02 +00:00
parent dda89945b7
commit 84de04155c
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,5 @@
#[repr(align(16))]
//~^ ERROR attribute should be applied to a struct, enum, function, associated function, or union
pub type Foo = i32;
fn main() {}

View File

@ -0,0 +1,12 @@
error[E0517]: attribute should be applied to a struct, enum, function, associated function, or union
--> $DIR/invalid-repr.rs:1:8
|
LL | #[repr(align(16))]
| ^^^^^^^^^
LL |
LL | pub type Foo = i32;
| ------------------- not a struct, enum, function, associated function, or union
error: aborting due to previous error
For more information about this error, try `rustc --explain E0517`.