1// RUN: %clang_cc1 %s -pedantic -ast-dump | FileCheck %s 2 3struct X { 4 X() __private = default; 5}; 6 7// CHECK: VarDecl {{.*}} gx 8// CHECK: CXXTemporaryObjectExpr {{.*}} '__private X' 9__global X gx = X(); 10 11void k() { 12 // CHECK: VarDecl {{.*}} x1 13 // CHECK: CXXTemporaryObjectExpr {{.*}} '__private X' 14 X x1 = X(); 15 16 // CHECK: VarDecl {{.*}} x2 17 // CHECK: CXXConstructExpr {{.*}} 'const __private X' 18 const X x2; 19} 20