mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
6631253907
The .error directive is similar to .err in that it will halt assembly if it is evaluated for assembly. However, it permits a user supplied message to be rendered. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201999 91177308-0d34-0410-b5e6-96231b3b80d8
18 lines
378 B
ArmAsm
18 lines
378 B
ArmAsm
// RUN: not llvm-mc -triple i386 %s 2>&1 | FileCheck %s
|
|
|
|
.error 0
|
|
// CHECK: error: .error argument must be a string
|
|
// CHECK: .error 0
|
|
// CHECK: ^
|
|
|
|
.ifeqs "0", "1"
|
|
.ifeqs "", ""
|
|
.error "message"
|
|
.endif
|
|
.endif
|
|
// CHECK-NOT: error: message
|
|
// CHECK-NOT: error: invalid instruction mnemonic 'message'
|
|
// CHECK-NOT: .error "message"
|
|
// CHECK-NOT: ^
|
|
|