blob: 02293c86dd6adad22cbd03a5334d0a5a9ee390b4 [file] [log] [blame]
// RUN: %clang_cc1 -verify -triple x86_64-apple-darwin -emit-llvm -o - %s -std=c++1y | FileCheck %s
struct A {
constexpr A() : n(1) {}
~A();
int n;
};
struct B : A {
A a[3];
constexpr B() {
++a[0].n;
a[1].n += 2;
a[2].n = n + a[1].n;
}
};
B b;
// CHECK: @b = global {{.*}} i32 1, {{.*}} { i32 2 }, {{.*}} { i32 3 }, {{.*}} { i32 4 }
// CHECK-NOT: _ZN1BC
// CHECK: __cxa_atexit