brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 95895ce Raw
51 lines · cpp
1// RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s2 3// CHECK: ForStmt4// CHECK-NEXT: <<NULL>>5// CHECK-NEXT: <<NULL>>6// CHECK-NEXT: <<NULL>>7// CHECK-NEXT: <<NULL>>8// CHECK-NEXT: NullStmt9 10// CHECK: ForStmt11// CHECK-NEXT: DeclStmt12// CHECK-NEXT: VarDecl13// CHECK-NEXT: IntegerLiteral14// CHECK-NEXT: <<NULL>>15// CHECK-NEXT: <<NULL>>16// CHECK-NEXT: <<NULL>>17// CHECK-NEXT: ContinueStmt18 19// CHECK: ForStmt20// CHECK-NEXT: <<NULL>>21// CHECK-NEXT: DeclStmt22// CHECK-NEXT: VarDecl23// CHECK-NEXT: CXXBoolLiteralExpr24// CHECK-NEXT: ImplicitCastExpr25// CHECK-NEXT: DeclRefExpr26// CHECK-SAME: 'j'27// CHECK-SAME: 'bool'28// CHECK-NEXT: <<NULL>>29// CHECK-NEXT: ContinueStmt30 31// CHECK: ForStmt32// CHECK-NEXT: DeclStmt33// CHECK-NEXT: VarDecl34// CHECK-NEXT: IntegerLiteral35// CHECK-NEXT: <<NULL>>36 37// CHECK-NEXT: BinaryOperator38// CHECK-NEXT: ImplicitCastExpr39// CHECK-NEXT: DeclRefExpr40// CHECK-NEXT: IntegerLiteral41 42// CHECK-NEXT: UnaryOperator43// CHECK-SAME: '++'44// CHECK-NEXT: DeclRefExpr45 46// CHECK-NEXT: CompoundStmt47 48void expr() {49  f();50}51