1*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc < %s -triple armv7-none-linux-gnueabi 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker@ check for invalid variant 4*9880d681SAndroid Build Coastguard Workerf1: 5*9880d681SAndroid Build Coastguard Worker bl bar(blargh) 6*9880d681SAndroid Build Coastguard Worker@CHECK: error: invalid variant 'blargh' 7*9880d681SAndroid Build Coastguard Worker@CHECK: bl bar(blargh) 8*9880d681SAndroid Build Coastguard Worker@CHECK: ^ 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker@ check for missing closed paren 11*9880d681SAndroid Build Coastguard Workerf2: 12*9880d681SAndroid Build Coastguard Worker .word bar(got 13*9880d681SAndroid Build Coastguard Worker@CHECK: error: unexpected token in variant, expected ')' 14*9880d681SAndroid Build Coastguard Worker@CHECK: .word bar(got 15*9880d681SAndroid Build Coastguard Worker@CHECK: ^ 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker@ check for invalid symbol before variant end 18*9880d681SAndroid Build Coastguard Workerf3: 19*9880d681SAndroid Build Coastguard Worker .word bar(got+2) 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker@CHECK: error: unexpected token in variant, expected ')' 22*9880d681SAndroid Build Coastguard Worker@CHECK: .word bar(got+2) 23*9880d681SAndroid Build Coastguard Worker@CHECK: ^ 24