| error[E0539]: malformed `repr` attribute input |
| --> $DIR/malformed-reprs.rs:4:1 |
| | |
| LL | #![repr] |
| | ^^^^^^^^ expected this to be a list |
| | |
| = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html#representations> |
| |
| error: `repr` attribute cannot be used at crate level |
| --> $DIR/malformed-reprs.rs:4:1 |
| | |
| LL | #![repr] |
| | ^^^^^^^^ |
| ... |
| LL | enum Foo {} |
| | ----------- the inner attribute doesn't annotate this item |
| | |
| help: perhaps you meant to use an outer attribute |
| | |
| LL - #![repr] |
| LL + #[repr] |
| | |
| |
| error[E0589]: invalid `repr(align)` attribute: not a power of two |
| --> $DIR/malformed-reprs.rs:9:14 |
| | |
| LL | #[repr(align(0))] |
| | ^ |
| |
| error[E0084]: unsupported representation for zero-variant enum |
| --> $DIR/malformed-reprs.rs:9:1 |
| | |
| LL | #[repr(align(0))] |
| | ^^^^^^^^^^^^^^^^^ |
| ... |
| LL | enum Foo {} |
| | -------- zero-variant enum |
| |
| error: aborting due to 4 previous errors |
| |
| Some errors have detailed explanations: E0084, E0539, E0589. |
| For more information about an error, try `rustc --explain E0084`. |