xref: /llvm-project/llvm/test/MC/ARM/arm-qualifier-diagnostics.s (revision bdae4b874319daa7080f803b9c5aca71f6a03b0c)
1*bdae4b87SSaleem Abdulrasool@ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o - %s 2>&1 | FileCheck %s
2*bdae4b87SSaleem Abdulrasool
3*bdae4b87SSaleem Abdulrasool	.syntax unified
4*bdae4b87SSaleem Abdulrasool
5*bdae4b87SSaleem Abdulrasool	.type function,%function
6*bdae4b87SSaleem Abdulrasoolfunction:
7*bdae4b87SSaleem Abdulrasool	ldr.n r0, [r0]
8*bdae4b87SSaleem Abdulrasool
9*bdae4b87SSaleem Abdulrasool@ CHECK: error: instruction with .n (narrow) qualifier not allowed in arm mode
10*bdae4b87SSaleem Abdulrasool@ CHECK: 	ldr.n r0, [r0]
11*bdae4b87SSaleem Abdulrasool@ CHECK:           ^
12*bdae4b87SSaleem Abdulrasool@ CHECK-NOT: error: unexpected token in operand
13*bdae4b87SSaleem Abdulrasool@ CHECK-NOT: 	ldr.n r0, [r0]
14*bdae4b87SSaleem Abdulrasool@ CHECK-NOT:            ^
15*bdae4b87SSaleem Abdulrasool
16