1*0a6a1f1dSLionel Sambuc // RUN: %clang_cc1 %s -triple %itanium_abi_triple -g -S -emit-llvm -o - | FileCheck %s 2f4a2713aSLionel Sambuc 3f4a2713aSLionel Sambuc struct A { 4f4a2713aSLionel Sambuc virtual void f(); 5f4a2713aSLionel Sambuc }; 6f4a2713aSLionel Sambuc 7f4a2713aSLionel Sambuc struct B { 8f4a2713aSLionel Sambuc virtual void f(); 9f4a2713aSLionel Sambuc }; 10f4a2713aSLionel Sambuc 11f4a2713aSLionel Sambuc struct C : A, B { 12f4a2713aSLionel Sambuc virtual void f(); 13f4a2713aSLionel Sambuc }; 14f4a2713aSLionel Sambuc f()15f4a2713aSLionel Sambucvoid C::f() { } 16f4a2713aSLionel Sambuc 17*0a6a1f1dSLionel Sambuc // CHECK: !"0x2e\00\00\00_ZThn{{[48]}}_N1C1fEv\0015\00{{.*}}", {{.*}} ; [ DW_TAG_subprogram ] [line 15] [def]{{$}} 18