mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-02 08:26:29 +00:00
e129b591f0
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. llvm-svn: 201999
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: ^
|
|
|