blob: b0371c0e0ba7f7c72382259511dfe94d24fe43ca [file] [log] [blame]
Anders Carlssond58987c2009-12-07 07:59:52 +00001// RUN: clang-cc %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}