17 lines
411 B
Rust
17 lines
411 B
Rust
// run-rustfix
|
|
// needs-asm-support
|
|
|
|
#![feature(asm, llvm_asm)]
|
|
#![allow(deprecated)] // llvm_asm!
|
|
|
|
fn main() {
|
|
unsafe {
|
|
let x = 1;
|
|
let y: i32;
|
|
llvm_asm!("" :: "r" (x));
|
|
//~^ ERROR the legacy LLVM-style asm! syntax is no longer supported
|
|
llvm_asm!("" : "=r" (y));
|
|
//~^ ERROR the legacy LLVM-style asm! syntax is no longer supported
|
|
let _ = y;
|
|
}
|
|
}
|