Created
December 25, 2019 02:12
-
-
Save SunXiaoShan/eb513a70b0b9a57d484c672e0f662dab to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TranslationUnitDecl 0x7fe2bb82d408 <<invalid sloc>> <invalid sloc> | |
|-TypedefDecl 0x7fe2bb82dca0 <<invalid sloc>> <invalid sloc> implicit __int128_t '__int128' | |
| `-BuiltinType 0x7fe2bb82d9a0 '__int128' | |
|-TypedefDecl 0x7fe2bb82dd08 <<invalid sloc>> <invalid sloc> implicit __uint128_t 'unsigned __int128' | |
| `-BuiltinType 0x7fe2bb82d9c0 'unsigned __int128' | |
|-TypedefDecl 0x7fe2bb82dda0 <<invalid sloc>> <invalid sloc> implicit SEL 'SEL *' | |
| `-PointerType 0x7fe2bb82dd60 'SEL *' imported | |
| `-BuiltinType 0x7fe2bb82dc00 'SEL' | |
|-TypedefDecl 0x7fe2bb82de78 <<invalid sloc>> <invalid sloc> implicit id 'id' | |
| `-ObjCObjectPointerType 0x7fe2bb82de20 'id' imported | |
| `-ObjCObjectType 0x7fe2bb82ddf0 'id' imported | |
|-TypedefDecl 0x7fe2bb82df58 <<invalid sloc>> <invalid sloc> implicit Class 'Class' | |
| `-ObjCObjectPointerType 0x7fe2bb82df00 'Class' imported | |
| `-ObjCObjectType 0x7fe2bb82ded0 'Class' imported | |
|-ObjCInterfaceDecl 0x7fe2bb82dfa8 <<invalid sloc>> <invalid sloc> implicit Protocol | |
|-TypedefDecl 0x7fe2bb82e2e8 <<invalid sloc>> <invalid sloc> implicit __NSConstantString 'struct __NSConstantString_tag' | |
| `-RecordType 0x7fe2bb82e100 'struct __NSConstantString_tag' | |
| `-Record 0x7fe2bb82e070 '__NSConstantString_tag' | |
|-TypedefDecl 0x7fe2bb82e380 <<invalid sloc>> <invalid sloc> implicit __builtin_ms_va_list 'char *' | |
| `-PointerType 0x7fe2bb82e340 'char *' | |
| `-BuiltinType 0x7fe2bb82d4a0 'char' | |
|-TypedefDecl 0x7fe2bb03d468 <<invalid sloc>> <invalid sloc> implicit __builtin_va_list 'struct __va_list_tag [1]' | |
| `-ConstantArrayType 0x7fe2bb03d410 'struct __va_list_tag [1]' 1 | |
| `-RecordType 0x7fe2bb03d290 'struct __va_list_tag' | |
| `-Record 0x7fe2bb03d200 '__va_list_tag' | |
|-ImportDecl 0x7fe2bb03e148 <main.m:1:1> col:1 implicit Foundation | |
|-FunctionDecl 0x7fe2bb0acf20 <line:4:1, line:6:1> line:4:5 add 'int (int, int)' | |
| |-ParmVarDecl 0x7fe2bb03e198 <col:9, col:13> col:13 used a 'int' | |
| |-ParmVarDecl 0x7fe2bb0ace18 <col:16, col:20> col:20 used b 'int' | |
| `-CompoundStmt 0x7fe2bb0ad100 <col:23, line:6:1> | |
| `-ReturnStmt 0x7fe2bb0ad0f0 <line:5:5, line:2:21> | |
| `-BinaryOperator 0x7fe2bb0ad0d0 <line:5:12, line:2:21> 'int' '+' | |
| |-BinaryOperator 0x7fe2bb0ad090 <line:5:12, col:16> 'int' '+' | |
| | |-ImplicitCastExpr 0x7fe2bb0ad060 <col:12> 'int' <LValueToRValue> | |
| | | `-DeclRefExpr 0x7fe2bb0ad020 <col:12> 'int' lvalue ParmVar 0x7fe2bb03e198 'a' 'int' | |
| | `-ImplicitCastExpr 0x7fe2bb0ad078 <col:16> 'int' <LValueToRValue> | |
| | `-DeclRefExpr 0x7fe2bb0ad040 <col:16> 'int' lvalue ParmVar 0x7fe2bb0ace18 'b' 'int' | |
| `-IntegerLiteral 0x7fe2bb0ad0b0 <line:2:21> 'int' 8 | |
`-<undeserialized declarations> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment