summaryrefslogtreecommitdiff
path: root/test/test43-01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test43-01.txt')
-rw-r--r--test/test43-01.txt756
1 files changed, 756 insertions, 0 deletions
diff --git a/test/test43-01.txt b/test/test43-01.txt
new file mode 100644
index 0000000..dd8852d
--- /dev/null
+++ b/test/test43-01.txt
@@ -0,0 +1,756 @@
+function_decl getData3 test43.cpp 9:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 1:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Data2 test43.cpp 4:8 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 10:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 1:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 9:21 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 11:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 10:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 1:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ component_ref test43.cpp 11:16 2147483644 - operand
+ indirect_ref 2147483643 - object
+ nop_expr 2147483642 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 9:21 2147483641 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483640 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483640 - parm size
+ field_decl ptrval test43.cpp 7:12 2147483643 - field
+ - unsigned
+ integer_cst 64 2147483642 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 1:8 2 - type name
+ - isAutogenerated: 1
+function_decl getData2 test43.cpp 23:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Data1 test43.cpp 15:8 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 24:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 23:21 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 25:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 24:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ component_ref test43.cpp 25:16 2147483644 - operand
+ indirect_ref 2147483643 - object
+ nop_expr 2147483642 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 23:21 2147483641 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483640 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483640 - parm size
+ field_decl ptrval test43.cpp 18:12 2147483643 - field
+ - unsigned
+ integer_cst 64 2147483642 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl getData3 test43.cpp 28:20 2147483647
+- isVirtual: 1
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Data1 test43.cpp 15:8 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ reference_type 2147483643 - value
+ integer_type 2147483642 - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 2147483641 - type name
+ - isAutogenerated: 1
+ integer_cst 32 2147483641 - type size
+ integer_cst -2147483648 2147483641 - min value
+ integer_cst 2147483647 2147483641 - max value
+ tree_list 2147483643 - chain
+ void_type 2147483642 - value
+ type_decl void <built-in> 0:0 2147483641 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 29:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 28:35 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ - isUsed: 1
+ parm_decl k test43.cpp 28:34 2147483646 - argument
+ reference_type 2147483645 - decl type
+ integer_type 2147483644 - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 2147483643 - type name
+ - isAutogenerated: 1
+ integer_cst 32 2147483643 - type size
+ integer_cst -2147483648 2147483643 - min value
+ integer_cst 2147483647 2147483643 - max value
+ integer_cst 64 2147483645 - parm size
+ statement_list 2147483646 - code
+ cleanup_point_expr test43.cpp 30:16 2147483645 - statement
+ expr_stmt test43.cpp 30:16 2147483644 - operand
+ convert_expr 2147483643 - expresssion
+ modify_expr 2147483642 - operand
+ component_ref test43.cpp 30:9 2147483641 - operand
+ indirect_ref 2147483640 - object
+ nop_expr 2147483639 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 28:35 2147483638 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483637 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483637 - parm size
+ field_decl val test43.cpp 17:9 2147483640 - field
+ - signed
+ integer_cst 32 2147483639 - decl size
+ integer_type 5 - field type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 4 - type name
+ - isAutogenerated: 1
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ indirect_ref 2147483641 - operand
+ - isUsed: 1
+ parm_decl k test43.cpp 28:34 2147483640 - ref
+ reference_type 2147483639 - decl type
+ integer_type 2147483638 - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 2147483637 - type name
+ - isAutogenerated: 1
+ integer_cst 32 2147483637 - type size
+ integer_cst -2147483648 2147483637 - min value
+ integer_cst 2147483647 2147483637 - max value
+ integer_cst 64 2147483639 - parm size
+ return_expr test43.cpp 31:16 2147483645 - statement
+ init_expr 2147483644 - operand
+ result_decl test43.cpp 29:5 2147483643 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483642 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483642 - decl size
+ component_ref test43.cpp 31:16 2147483643 - operand
+ indirect_ref 2147483642 - object
+ nop_expr 2147483641 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 28:35 2147483640 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483639 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483639 - parm size
+ field_decl ptrval test43.cpp 18:12 2147483642 - field
+ - unsigned
+ integer_cst 64 2147483641 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl getData4 test43.cpp 33:19 2147483647
+- isPublic: 1
+ function_type 2147483646 - function type
+ pointer_type 2147483645 - function return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ void_type 2147483644 - value
+ type_decl void <built-in> 0:0 2147483643 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 34:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ return_expr test43.cpp 35:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 34:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ integer_cst 0 2147483644 - operand
+function_decl getData5 test43.cpp 37:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ tree_list 2147483645 - attribute
+ identifier_node returns_nonnull 2147483644 - purpose
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Data1 test43.cpp 15:8 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 38:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 37:54 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 39:17 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 38:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data2 test43.cpp 4:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ addr_expr 2147483644 - operand
+ component_ref test43.cpp 39:17 2147483643 - operand
+ indirect_ref 2147483642 - object
+ nop_expr 2147483641 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 37:54 2147483640 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483639 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483639 - parm size
+ field_decl perm test43.cpp 19:11 2147483642 - field
+ - signed
+ integer_cst 256 2147483641 - decl size
+ record_type 5 - field type
+ type_decl Data2 test43.cpp 4:8 4 - type name
+ - isAutogenerated: 1
+function_decl getData6 test43.cpp 41:20 2147483647
+- isVirtual: 1
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Data1 test43.cpp 15:8 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 42:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ parm_decl this test43.cpp 41:29 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 43:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 42:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ integer_cst 0 2147483644 - operand
+function_decl getData1 test43.cpp 60:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Object1 test43.cpp 54:7 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 61:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 60:21 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 62:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 61:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ component_ref test43.cpp 62:16 2147483644 - operand
+ indirect_ref 2147483643 - object
+ nop_expr 2147483642 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 60:21 2147483641 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483640 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483640 - parm size
+ field_decl tmp2 test43.cpp 57:12 2147483643 - field
+ - unsigned
+ integer_cst 64 2147483642 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl getData2 test43.cpp 65:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Object1 test43.cpp 54:7 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ void_type 2147483643 - value
+ type_decl void <built-in> 0:0 2147483642 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 66:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 65:21 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 67:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 66:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ component_ref test43.cpp 67:16 2147483644 - operand
+ indirect_ref 2147483643 - object
+ nop_expr 2147483642 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 65:21 2147483641 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483640 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483640 - parm size
+ field_decl tmp2 test43.cpp 57:12 2147483643 - field
+ - unsigned
+ integer_cst 64 2147483642 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl func1 test43.cpp 70:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Object1 test43.cpp 54:7 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ pointer_type 2147483643 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483643 - chain
+ void_type 2147483642 - value
+ type_decl void <built-in> 0:0 2147483641 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 71:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 70:31 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ parm_decl ptr1 test43.cpp 70:25 2147483646 - argument
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 72:27 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 71:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ nop_expr 2147483644 - operand
+ cond_expr 2147483643 - operand
+ ne_expr 2147483642 - operand
+ var_decl k test43.cpp 47:5 2147483641 - operand
+ - isUsed: 1
+ integer_cst 32 2147483640 - decl size
+ integer_type 2147483640 - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 2147483639 - type name
+ - isAutogenerated: 1
+ integer_cst 32 2147483639 - type size
+ integer_cst -2147483648 2147483639 - min value
+ integer_cst 2147483647 2147483639 - max value
+ integer_cst 0 2147483641 - operand
+ component_ref test43.cpp 72:20 2147483642 - operand
+ indirect_ref 2147483641 - object
+ nop_expr 2147483640 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 70:31 2147483639 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483638 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483638 - parm size
+ field_decl tmp1 test43.cpp 56:12 2147483641 - field
+ - unsigned
+ integer_cst 64 2147483640 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ component_ref test43.cpp 72:27 2147483642 - operand
+ indirect_ref 2147483641 - object
+ nop_expr 2147483640 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 70:31 2147483639 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483638 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483638 - parm size
+ field_decl tmp2 test43.cpp 57:12 2147483641 - field
+ - unsigned
+ integer_cst 64 2147483640 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl func2 test43.cpp 75:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Object1 test43.cpp 54:7 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ pointer_type 2147483643 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483643 - chain
+ void_type 2147483642 - value
+ type_decl void <built-in> 0:0 2147483641 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 76:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 75:31 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ parm_decl ptr1 test43.cpp 75:25 2147483646 - argument
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 77:16 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 76:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ nop_expr 2147483644 - operand
+ component_ref test43.cpp 77:16 2147483643 - operand
+ indirect_ref 2147483642 - object
+ nop_expr 2147483641 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 75:31 2147483640 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483639 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483639 - parm size
+ field_decl tmp1 test43.cpp 56:12 2147483642 - field
+ - unsigned
+ integer_cst 64 2147483641 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+function_decl func3 test43.cpp 80:12 2147483647
+- isPublic: 1
+ method_type 2147483646 - function type
+ pointer_type 2147483645 - method return type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ record_type 2147483645 - method base type
+ type_decl Object1 test43.cpp 54:7 2147483644 - type name
+ - isAutogenerated: 1
+ tree_list 2147483645 - arg types
+ pointer_type 2147483644 - value
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483644 - chain
+ pointer_type 2147483643 - value
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 2147483643 - chain
+ void_type 2147483642 - value
+ type_decl void <built-in> 0:0 2147483641 - type name
+ - isAutogenerated: 1
+ result_decl test43.cpp 81:5 2147483646 - function result
+ - isAutogenerated: 1
+ pointer_type 2147483645 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - decl size
+ - isUsed: 1
+ parm_decl this test43.cpp 80:31 2147483646 - argument
+ - isAutogenerated: 1
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ parm_decl ptr1 test43.cpp 80:25 2147483646 - argument
+ pointer_type 2147483645 - decl type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483645 - parm size
+ return_expr test43.cpp 82:23 2147483646 - code
+ init_expr 2147483645 - operand
+ result_decl test43.cpp 81:5 2147483644 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483643 - result type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483643 - decl size
+ pointer_plus_expr test43.cpp 82:23 2147483644 - operand
+ nop_expr 2147483643 - operand
+ component_ref test43.cpp 82:17 2147483642 - operand
+ indirect_ref 2147483641 - object
+ nop_expr 2147483640 - ref
+ - isUsed: 1
+ parm_decl this test43.cpp 80:31 2147483639 - operand
+ - isAutogenerated: 1
+ pointer_type 2147483638 - decl type
+ record_type 3 - nested type
+ type_decl Object1 test43.cpp 54:7 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 2147483638 - parm size
+ field_decl tmp1 test43.cpp 56:12 2147483641 - field
+ - unsigned
+ integer_cst 64 2147483640 - decl size
+ pointer_type 5 - field type
+ record_type 3 - nested type
+ type_decl Data1 test43.cpp 15:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 72 2147483643 - operand