vtable-key-function.cpp revision a5728872c7702ddd09537c95bc3cbd20e1f2fb09
1// RUN: %clang_cc1 %s -triple=x86_64-apple-darwin10 -emit-llvm -o - | FileCheck %s 2// PR5697 3namespace PR5697 { 4struct A { 5 virtual void f() { } 6 A(); 7 A(int); 8}; 9 10// A does not have a key function, so the first constructor we emit should 11// cause the vtable to be defined (without assertions.) 12// CHECK: @_ZTVN6PR56971AE = weak_odr constant 13A::A() { } 14A::A(int) { } 15} 16