diff options
Diffstat (limited to 'test/MC/AArch64/inst-directive-diagnostic.s')
-rw-r--r-- | test/MC/AArch64/inst-directive-diagnostic.s | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/MC/AArch64/inst-directive-diagnostic.s b/test/MC/AArch64/inst-directive-diagnostic.s new file mode 100644 index 0000000..8abad5e --- /dev/null +++ b/test/MC/AArch64/inst-directive-diagnostic.s @@ -0,0 +1,19 @@ +// RUN: not llvm-mc %s -triple=aarch64-none-linux-gnu -filetype asm -o - 2>&1 \ +// RUN: | FileCheck -check-prefix CHECK-ERROR %s + + .align 2 + .global diagnostics + .type diagnostics,%function +diagnostics: +.Label: + .inst +// CHECK-ERROR: expected expression following directive + + .inst 0x5e104020, +// CHECK-ERROR: expected expression + + .inst .Label +// CHECK-ERROR: expected constant expression + + .inst 0x5e104020 0x5e104020 +// CHECK-ERROR: unexpected token in directive |