| //@ only-aarch64 | |
| //@ run-pass | |
| //@ needs-asm-support | |
| // Test that we properly work around this LLVM issue: | |
| // https://github.com/llvm/llvm-project/issues/58384 | |
| use std::arch::asm; | |
| fn main() { | |
| let a: i32; | |
| unsafe { | |
| asm!("", inout("x0") 435 => a); | |
| } | |
| assert_eq!(a, 435); | |
| } |