| ## 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 |