error[E0539]: malformed `rustc_align_static` attribute input --> $DIR/malformed-static-align.rs:4:1 | LL | #[rustc_align_static = 16] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | expected this to be a list | help: must be of the form: `#[rustc_align_static()]` error[E0589]: invalid alignment value: not an unsuffixed integer --> $DIR/malformed-static-align.rs:7:22 | LL | #[rustc_align_static("hello")] | ^^^^^^^ error[E0589]: invalid alignment value: not a power of two --> $DIR/malformed-static-align.rs:10:22 | LL | #[rustc_align_static(0)] | ^ error: `#[rustc_align_static]` attribute cannot be used on structs --> $DIR/malformed-static-align.rs:16:1 | LL | #[rustc_align_static(16)] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: `#[rustc_align_static]` can be applied to statics and foreign statics error: `#[repr(align(...))]` is not supported on statics --> $DIR/malformed-static-align.rs:13:8 | LL | #[repr(align(16))] | ^^^^^^^^^ | help: use `#[rustc_align_static(...)]` instead --> $DIR/malformed-static-align.rs:13:8 | LL | #[repr(align(16))] | ^^^^^^^^^ error: aborting due to 5 previous errors Some errors have detailed explanations: E0539, E0589. For more information about an error, try `rustc --explain E0539`.