mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
6481dde696
This fixes parseGroup() so that it always sets error condition on error. Previously it was not done, because parseIdentifier looks never do that, assuming that caller should do it if he wants to. So previously cases from test were silently accepted and produced broken output. Differential revision: https://reviews.llvm.org/D41559 llvm-svn: 321439
15 lines
473 B
ArmAsm
15 lines
473 B
ArmAsm
// RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s \
|
|
// RUN: -filetype=obj -o %t.o 2>&1 | FileCheck %s
|
|
|
|
// Check we error out on incorrect COMDATs declarations
|
|
// and not just silently ingnore them.
|
|
|
|
// CHECK: error: invalid group name
|
|
// CHECK-NEXT: .section .foo,"G",@progbits,-abc,comdat
|
|
|
|
// CHECK: error: invalid linkage
|
|
// CHECK-NEXT: .section .bar,"G",@progbits,abc,-comdat
|
|
|
|
.section .foo,"G",@progbits,-abc,comdat
|
|
.section .bar,"G",@progbits,abc,-comdat
|