about summary refs log tree commit diff
path: root/src/test/ui/asm/rustfix-asm.fixed
blob: 1d5d2038aa89caa0c8e4ee056a5e9962cc355d4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 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;
    }
}