1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
## Test redefinition errors. MCAsmStreamer::emitLabel is different from MCObjectStreamer. Test both streamers.
# RUN: not llvm-mc -triple=x86_64 %s -o /dev/null 2>&1 | FileCheck %s --implicit-check-not=error:
# RUN: not llvm-mc -filetype=obj -triple=x86_64 %s -o /dev/null 2>&1 | FileCheck %s --implicit-check-not=error:
l:
.set l, .
# CHECK: [[#@LINE-1]]:9: error: redefinition of 'l'
.equiv a, undef
.set a, 3
# CHECK: [[#@LINE-1]]:9: error: redefinition of 'a'
.equiv a, undef
# CHECK: [[#@LINE-1]]:11: error: redefinition of 'a'
.equiv b, undef
b:
# CHECK: [[#@LINE-1]]:1: error: symbol 'b' is already defined
|