1*9880d681SAndroid Build Coastguard Worker// RUN: not llvm-mc -triple i386 %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .err 4*9880d681SAndroid Build Coastguard Worker// CHECK: error: .err encountered 5*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: .err 6*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ^ 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker .ifc a,a 9*9880d681SAndroid Build Coastguard Worker .err 10*9880d681SAndroid Build Coastguard Worker .endif 11*9880d681SAndroid Build Coastguard Worker// CHECK: error: .err encountered 12*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: .err 13*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ^ 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker .ifnc a,a 16*9880d681SAndroid Build Coastguard Worker .err 17*9880d681SAndroid Build Coastguard Worker .endif 18*9880d681SAndroid Build Coastguard Worker// CHECK-NOT: error: .err encountered 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker .error "This is my error. There are many like it, but this one is mine." 21*9880d681SAndroid Build Coastguard Worker// CHECK: error: This is my error. There are many like it, but this one is mine. 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker .ifc one, two 24*9880d681SAndroid Build Coastguard Worker .error "My error is my best friend." 25*9880d681SAndroid Build Coastguard Worker .endif 26*9880d681SAndroid Build Coastguard Worker// CHECK-NOT: error: My error is my best friend. 27*9880d681SAndroid Build Coastguard Worker 28*9880d681SAndroid Build Coastguard Worker .error 29*9880d681SAndroid Build Coastguard Worker// CHECK: error: .error directive invoked in source file 30*9880d681SAndroid Build Coastguard Worker 31