17 lines
335 B
Rust
17 lines
335 B
Rust
// only-x86_64
|
|
|
|
use std::arch::asm;
|
|
|
|
unsafe fn foo<const N: usize>() {
|
|
asm!("mov eax, {}", const N + 1);
|
|
//~^ ERROR const operands for inline assembly are unstable
|
|
}
|
|
|
|
fn main() {
|
|
unsafe {
|
|
foo::<0>();
|
|
asm!("mov eax, {}", const 123);
|
|
//~^ ERROR const operands for inline assembly are unstable
|
|
}
|
|
}
|