mirror of
https://github.com/rust-lang/rust
synced 2024-10-14 12:33:57 +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 a new issue