diff options
Diffstat (limited to 'test/MC/AsmParser/expr-shr.s')
-rw-r--r-- | test/MC/AsmParser/expr-shr.s | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/MC/AsmParser/expr-shr.s b/test/MC/AsmParser/expr-shr.s new file mode 100644 index 0000000000000..fc117b64e95ac --- /dev/null +++ b/test/MC/AsmParser/expr-shr.s @@ -0,0 +1,13 @@ +// RUN: llvm-mc -triple x86_64-unknown-unknown-elf %s | FileCheck %s --check-prefix=CHECK +// RUN: llvm-mc -triple x86_64-pc-windows-msvc %s | FileCheck %s --check-prefix=MSVC +// RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s --check-prefix=DARWIN + +.data + +// CHECK: .quad 3 + +// Both COFF and Darwin still use AShr. +// MSVC: .quad -1 +// DARWIN: .quad -1 + +.quad (~0 >> 62) |