mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-01 09:56:07 +00:00

Catch some cases I'd missed in r171605 related to unnamed parameters of record type. This resolves all remaining cases of PR14573 suppression in the GDB 7.5 test suite. Fix to the test suite to follow. llvm-svn: 171633
20 lines
374 B
C++
20 lines
374 B
C++
// RUN: %clang_cc1 -emit-llvm -std=c++11 -g %s -o - | FileCheck %s
|
|
// CHECK: metadata !"_ZN1A3fooEiS_3$_0", {{.*}}, i32 258
|
|
// CHECK: ""{{.*}}DW_TAG_arg_variable
|
|
// CHECK: ""{{.*}}DW_TAG_arg_variable
|
|
// CHECK: ""{{.*}}DW_TAG_arg_variable
|
|
union {
|
|
int a;
|
|
float b;
|
|
} u;
|
|
|
|
class A {
|
|
protected:
|
|
void foo(int, A, decltype(u));
|
|
};
|
|
|
|
void A::foo(int, A, decltype(u)) {
|
|
}
|
|
|
|
A a;
|