Changeset View
Changeset View
Standalone View
Standalone View
clang/test/AST/ast-dump-recovery.cpp
Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Lines | void InvalidInitalizer(int x) { | ||||
// CHECK-NEXT: `-InitListExpr | // CHECK-NEXT: `-InitListExpr | ||||
Bar b2 = {1}; | Bar b2 = {1}; | ||||
// CHECK: `-VarDecl {{.*}} b3 'Bar' | // CHECK: `-VarDecl {{.*}} b3 'Bar' | ||||
// CHECK-NEXT: `-RecoveryExpr {{.*}} 'Bar' contains-errors | // CHECK-NEXT: `-RecoveryExpr {{.*}} 'Bar' contains-errors | ||||
// CHECK-NEXT: `-DeclRefExpr {{.*}} 'x' 'int' | // CHECK-NEXT: `-DeclRefExpr {{.*}} 'x' 'int' | ||||
Bar b3 = Bar(x); | Bar b3 = Bar(x); | ||||
// CHECK: `-VarDecl {{.*}} b4 'Bar' | // CHECK: `-VarDecl {{.*}} b4 'Bar' | ||||
// CHECK-NEXT: `-RecoveryExpr {{.*}} 'Bar' contains-errors | // CHECK-NEXT: `-RecoveryExpr {{.*}} 'Bar' contains-errors | ||||
// CHECK-NEXT: `-InitListExpr {{.*}} 'void' | // CHECK-NEXT: `-InitListExpr {{.*}} '<dependent type>' | ||||
// CHECK-NEXT: `-DeclRefExpr {{.*}} 'x' 'int' | // CHECK-NEXT: `-DeclRefExpr {{.*}} 'x' 'int' | ||||
Bar b4 = Bar{x}; | Bar b4 = Bar{x}; | ||||
// CHECK: `-VarDecl {{.*}} b5 'Bar' | // CHECK: `-VarDecl {{.*}} b5 'Bar' | ||||
// CHECK-NEXT: `-CXXUnresolvedConstructExpr {{.*}} 'Bar' contains-errors 'Bar' | // CHECK-NEXT: `-CXXUnresolvedConstructExpr {{.*}} 'Bar' contains-errors 'Bar' | ||||
// CHECK-NEXT: `-RecoveryExpr {{.*}} contains-errors | // CHECK-NEXT: `-RecoveryExpr {{.*}} contains-errors | ||||
// CHECK-NEXT: `-UnresolvedLookupExpr {{.*}} 'invalid' | // CHECK-NEXT: `-UnresolvedLookupExpr {{.*}} 'invalid' | ||||
Bar b5 = Bar(invalid()); | Bar b5 = Bar(invalid()); | ||||
// CHECK: `-VarDecl {{.*}} b6 'Bar' | // CHECK: `-VarDecl {{.*}} b6 'Bar' | ||||
▲ Show 20 Lines • Show All 145 Lines • Show Last 20 Lines |