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