Peter Collingbourne | 0446e7c | 2016-03-14 18:41:59 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 %s -triple %itanium_abi_triple -std=c++11 -emit-llvm -o - | FileCheck %s |
2 | |||||
3 | class A { | ||||
4 | virtual void f(); | ||||
5 | virtual void g(); | ||||
6 | virtual ~A(); | ||||
7 | }; | ||||
8 | |||||
9 | void A::f() {} | ||||
10 | |||||
11 | // CHECK: define void @_ZN1A1fEv({{.*}}) unnamed_addr | ||||
12 | // CHECK: declare void @_ZN1A1gEv({{.*}}) unnamed_addr | ||||
13 | // CHECK: declare void @_ZN1AD1Ev({{.*}}) unnamed_addr | ||||
14 | // CHECK: declare void @_ZN1AD0Ev({{.*}}) unnamed_addr |