1// RUN: %clang_cc1 -triple x86_64 %s -fno-use-cxa-atexit -emit-llvm -o - | FileCheck %s
2
3// PR7097
4// RUN: %clang_cc1 -triple x86_64 %s -fno-use-cxa-atexit -mconstructor-aliases -emit-llvm -o - | FileCheck %s
5
6// CHECK: define internal void @_GLOBAL__D_a()
7// CHECK:   call void @_ZN1AD1Ev(%class.A* @b)
8// CHECK:   call void @_ZN1AD1Ev(%class.A* @a)
9// CHECK: }
10
11class A {
12public:
13  A();
14  ~A();
15};
16
17A a, b;
18