1 // RUN: %clang_cc1 %s -emit-llvm -triple %itanium_abi_triple -o - | FileCheck %s
3 // CHECK: @_ZTVZZ1HvEN1S1IEvE1S =
5 // CHECK: define {{.*}} @_Z2L1v(
6 // CHECK: define {{.*}} @_ZZ2L1vEN1S2L2Ev(
7 // CHECK: define {{.*}} @_ZZ2L1vEN1S2L2E_0v(
8 // CHECK: define {{.*}} @_ZZ1FvEN1S1T1S1T1GEv(
9 // CHECK: define {{.*}} @_ZZZ2L1vEN1S2L2EvEN1S3L3aEv(
10 // CHECK: define {{.*}} @_ZZZ2L1vEN1S2L2EvEN1S3L3bE_0v(
11 // CHECK: define {{.*}} @_ZZZ2L1vEN1S2L2E_0vEN1S3L3cEv(
12 // CHECK: define {{.*}} @_ZZZ2L1vEN1S2L2E_0vEN1S3L3dE_0v(
68 struct B
{ virtual void Foo() = 0; };