Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / CodeGenCXX / tmp-md-nodes1.cpp
blob41a0159b0fc44f5ae273b782026e0257f3ab9010
1 // REQUIRES: asserts
2 // RUN: %clang_cc1 -O0 -triple %itanium_abi_triple -debug-info-kind=limited -S -emit-llvm %s -o - | \
3 // RUN: FileCheck %s
5 // This test simply checks that the varargs thunk is created. The failing test
6 // case asserts.
8 struct Alpha {
9 virtual void bravo(...);
11 struct Charlie {
12 virtual ~Charlie() {}
14 struct CharlieImpl : Charlie, Alpha {
15 void bravo(...) {}
16 } delta;
18 // CHECK: define {{.*}} void @_ZThn{{[48]}}_N11CharlieImpl5bravoEz(