mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-16 17:03:35 +00:00
add test for invalid places of repr align
This commit is contained in:
parent
dda89945b7
commit
84de04155c
5
tests/ui/attributes/invalid-repr.rs
Normal file
5
tests/ui/attributes/invalid-repr.rs
Normal 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() {}
|
12
tests/ui/attributes/invalid-repr.stderr
Normal file
12
tests/ui/attributes/invalid-repr.stderr
Normal 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`.
|
Loading…
Reference in New Issue
Block a user