brintos

brintos / llvm-project-archived public Read only

0
0
Text · 418 B · 37d4f17 Raw
20 lines · plain
1// RUN: %clang_cc1 %s -pedantic -ast-dump | FileCheck %s2 3struct X {4  X() __private = default;5};6 7// CHECK: VarDecl {{.*}} gx8// CHECK: CXXTemporaryObjectExpr {{.*}} '__private X'9__global X gx = X();10 11void k() {12  // CHECK: VarDecl {{.*}} x113  // CHECK: CXXTemporaryObjectExpr {{.*}} '__private X'14  X x1 = X();15 16  // CHECK: VarDecl {{.*}} x217  // CHECK: CXXConstructExpr {{.*}} 'const __private X'18  const X x2;19}20