mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 00:34:06 +00:00
1576a6d618
update tests fix bitwidth-sensitive stderr output use build-fail for asm tests
20 lines
363 B
Rust
20 lines
363 B
Rust
//@ needs-asm-support
|
|
//@ ignore-nvptx64
|
|
//@ ignore-spirv
|
|
|
|
use std::arch::{asm, global_asm};
|
|
use std::ptr::addr_of;
|
|
|
|
static FOO: u8 = 42;
|
|
|
|
global_asm!("{}", const addr_of!(FOO));
|
|
//~^ ERROR invalid type for `const` operand
|
|
|
|
#[no_mangle]
|
|
fn inline() {
|
|
unsafe { asm!("{}", const addr_of!(FOO)) };
|
|
//~^ ERROR invalid type for `const` operand
|
|
}
|
|
|
|
fn main() {}
|