TranslationUnitDecl 0x5a46b00 <> |-TypedefDecl 0x5a47040 <> __int128_t '__int128' |-TypedefDecl 0x5a470a0 <> __uint128_t 'unsigned __int128' |-TypedefDecl 0x5a47460 <> __builtin_va_list '__va_list_tag [1]' |-VarDecl 0x5a47570 <simple2.cc:2:1, col:5> Test 'int' | `-VisibilityAttr 0x5a475d0 <col:25, col:45> Default `-FunctionDecl 0x5a762f0 <line:7:1, line:11:1> main 'int (int, char **)'  |-ParmVarDecl 0x5a47650 <line:7:10, col:14> argc 'int'  |-ParmVarDecl 0x5a47720 <col:20, col:27> argv 'char **'  |-CompoundStmt 0x5a765c8 <col:33, line:11:1>  | |-DeclStmt 0x5a76428 <line:8:3, col:12>  | | `-VarDecl 0x5a763b0 <col:3, col:11> x 'int'  | | `-IntegerLiteral 0x5a76408 <col:11> 'int' 5  | |-DeclStmt 0x5a764c8 <line:9:3, col:12>  | | `-VarDecl 0x5a76450 <col:3, col:11> y 'int'  | | `-IntegerLiteral 0x5a764a8 <col:11> 'int' 2  | `-ReturnStmt 0x5a765a8 <line:10:3, col:16>  | `-ParenExpr 0x5a76588 <col:10, col:16> 'int'  | `-BinaryOperator 0x5a76560 <col:11, col:15> 'int' '*'  | |-ImplicitCastExpr 0x5a76530 <col:11> 'int' <LValueToRValue>  | | `-DeclRefExpr 0x5a764e0 <col:11> 'int' lvalue Var 0x5a763b0 'x' 'int'  | `-ImplicitCastExpr 0x5a76548 <col:15> 'int' <LValueToRValue>  | `-DeclRefExpr 0x5a76508 <col:15> 'int' lvalue Var 0x5a76450 'y' 'int'  `-FullComment 0x5a766f0 <line:4:4, line:6:10>  |-ParagraphComment 0x5a76670 <line:4:4, col:17>  | `-TextComment 0x5a76640 <col:4, col:17> Text="I'm a comment!"  `-ParagraphComment 0x5a766c0 <line:6:4, col:10>  `-TextComment 0x5a76690 <col:4, col:10> Text="Me too!"