blob: 3957f60bc60faaffd41d943fd10e482ed7b7d1b4 [file] [log] [blame]
Wolfgang Pieba347c472017-10-31 22:49:48 +00001// REQUIRES: asserts
2// RUN: %clang_cc1 -O0 -triple %itanium_abi_triple -debug-info-kind=limited -S -emit-llvm %s -o - | \
3// RUN: FileCheck %s
4
5// This test simply checks that the varargs thunk is created. The failing test
6// case asserts.
7
8struct Alpha {
9 virtual void bravo(...);
10};
11struct Charlie {
12 virtual ~Charlie() {}
13};
14struct CharlieImpl : Charlie, Alpha {
15 void bravo(...) {}
16} delta;
17
18// CHECK: define {{.*}} void @_ZThn8_N11CharlieImpl5bravoEz(