15 lines · plain
1// RUN: not llvm-mc -triple armv6m--none-eabi < %s 2>&1 | FileCheck %s2 add sp, r0, #43// CHECK: error: invalid instruction, any one of the following would fix this:4// CHECK-NEXT: add sp, r0, #45// CHECK-NEXT: ^6// CHECK-NEXT: note: operand must be a register in range [r0, r7]7// CHECK-NEXT: add sp, r0, #48// CHECK-NEXT: ^9// CHECK-NEXT: note: operand must be a register sp10// CHECK-NEXT: add sp, r0, #411// CHECK-NEXT: ^12// CHECK-NEXT: note: too many operands for instruction13// CHECK-NEXT: add sp, r0, #414// CHECK-NEXT: ^15