diff options
| author | Amanieu d'Antras <amanieu@gmail.com> | 2021-04-13 18:11:11 +0100 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2021-05-13 22:31:58 +0100 |
| commit | 5a229e0e206ee78ef9712b06569cb55c238bac73 (patch) | |
| tree | cf13ecf0859c68ae59743eb64d22fea41053a2ab /src/test/assembly | |
| parent | 5918ee431717a276ea1a9c65d7c0009679a0643b (diff) | |
Add tests for global_asm!
Diffstat (limited to 'src/test/assembly')
| -rw-r--r-- | src/test/assembly/asm/global_asm.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/assembly/asm/global_asm.rs b/src/test/assembly/asm/global_asm.rs new file mode 100644 index 00000000000..3a7f2fa1efb --- /dev/null +++ b/src/test/assembly/asm/global_asm.rs @@ -0,0 +1,14 @@ +// min-llvm-version: 10.0.1 +// only-x86_64 +// assembly-output: emit-asm +// compile-flags: -C llvm-args=--x86-asm-syntax=intel + +#![feature(asm, global_asm)] +#![crate_type = "rlib"] + +// CHECK: mov eax, eax +global_asm!("mov eax, eax"); +// CHECK: mov ebx, 5 +global_asm!("mov ebx, {}", const 5); +// CHECK: mov ecx, 5 +global_asm!("movl ${}, %ecx", const 5, options(att_syntax)); |
