1 // RUN: %clang_cc1 %s -std=c++11 -triple x86_64-linux-gnu -emit-llvm -o - | FileCheck %s
14 // CHECK-LABEL: define internal void @__cxx_global_var_init
16 // CHECK: call {{.*}}@"[[CONSTRUCT_GLOBAL:.*]]C1Ev"
24 // CHECK-LABEL: define {{.*}}_Z1gv
26 // CHECK: call {{.*}}@"[[CONSTRUCT_LOCAL:.*]]C1Ev"
46 // CHECK: define {{.*}}@"[[CONSTRUCT_GLOBAL]]C2Ev"
48 // CHECK: call {{.*}}@_Z6make_a
50 // CHECK: define {{.*}}@"[[CONSTRUCT_LOCAL]]C2Ev"
52 // CHECK: store i32 81
54 // CHECK-LABEL: define {{.*}} @_ZN1BC2Ev(
55 // CHECK: call void @_ZN1AC1Ev(
56 // CHECK: store i32 123,
59 // CHECK-LABEL: define {{.*}} @_ZN1BC2Ei(
60 // CHECK-NOT: call void @_ZN1AC1Ev(
61 // CHECK-NOT: store i32 123,
63 // CHECK-NOT: call void @_ZN1AC1Ev(
64 // CHECK-NOT: store i32 123,