diff options
Diffstat (limited to 'test/test43-01.txt')
-rw-r--r-- | test/test43-01.txt | 254 |
1 files changed, 213 insertions, 41 deletions
diff --git a/test/test43-01.txt b/test/test43-01.txt index 1c952fc..485a750 100644 --- a/test/test43-01.txt +++ b/test/test43-01.txt @@ -568,7 +568,7 @@ function_decl getData6 test43.cpp 47:20 2147483647 - isAutogenerated: 1 integer_cst 64 2147483643 - decl size integer_cst 0 2147483644 - operand -function_decl getData1 test43.cpp 66:12 2147483647 +function_decl getData1 test43.cpp 68:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -587,7 +587,7 @@ function_decl getData1 test43.cpp 66:12 2147483647 void_type 2147483643 - value type_decl void <built-in> 0:0 2147483642 - type name - isAutogenerated: 1 - result_decl test43.cpp 67:5 2147483646 - function result + result_decl test43.cpp 69:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -595,27 +595,27 @@ function_decl getData1 test43.cpp 66:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test43.cpp 66:21 2147483646 - argument + parm_decl this test43.cpp 68:21 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Object1 test43.cpp 60:7 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test43.cpp 68:16 2147483646 - code + return_expr test43.cpp 70:16 2147483646 - code init_expr 2147483645 - operand - result_decl test43.cpp 67:5 2147483644 - operand + result_decl test43.cpp 69:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483643 - decl size - component_ref test43.cpp 68:16 2147483644 - operand + component_ref test43.cpp 70:16 2147483644 - operand indirect_ref 2147483643 - object nop_expr 2147483642 - ref - isUsed: 1 - parm_decl this test43.cpp 66:21 2147483641 - operand + parm_decl this test43.cpp 68:21 2147483641 - operand - isAutogenerated: 1 pointer_type 2147483640 - decl type record_type 3 - nested type @@ -629,7 +629,7 @@ function_decl getData1 test43.cpp 66:12 2147483647 record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 -function_decl getData2 test43.cpp 71:12 2147483647 +function_decl getData2 test43.cpp 73:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -648,7 +648,7 @@ function_decl getData2 test43.cpp 71:12 2147483647 void_type 2147483643 - value type_decl void <built-in> 0:0 2147483642 - type name - isAutogenerated: 1 - result_decl test43.cpp 72:5 2147483646 - function result + result_decl test43.cpp 74:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -656,27 +656,27 @@ function_decl getData2 test43.cpp 71:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test43.cpp 71:21 2147483646 - argument + parm_decl this test43.cpp 73:21 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Object1 test43.cpp 60:7 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test43.cpp 73:16 2147483646 - code + return_expr test43.cpp 75:16 2147483646 - code init_expr 2147483645 - operand - result_decl test43.cpp 72:5 2147483644 - operand + result_decl test43.cpp 74:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483643 - decl size - component_ref test43.cpp 73:16 2147483644 - operand + component_ref test43.cpp 75:16 2147483644 - operand indirect_ref 2147483643 - object nop_expr 2147483642 - ref - isUsed: 1 - parm_decl this test43.cpp 71:21 2147483641 - operand + parm_decl this test43.cpp 73:21 2147483641 - operand - isAutogenerated: 1 pointer_type 2147483640 - decl type record_type 3 - nested type @@ -690,7 +690,7 @@ function_decl getData2 test43.cpp 71:12 2147483647 record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 -function_decl func1 test43.cpp 76:12 2147483647 +function_decl func1 test43.cpp 78:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -714,7 +714,7 @@ function_decl func1 test43.cpp 76:12 2147483647 void_type 2147483642 - value type_decl void <built-in> 0:0 2147483641 - type name - isAutogenerated: 1 - result_decl test43.cpp 77:5 2147483646 - function result + result_decl test43.cpp 79:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -722,22 +722,22 @@ function_decl func1 test43.cpp 76:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test43.cpp 76:31 2147483646 - argument + parm_decl this test43.cpp 78:31 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Object1 test43.cpp 60:7 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - parm_decl ptr1 test43.cpp 76:25 2147483646 - argument + parm_decl ptr1 test43.cpp 78:25 2147483646 - argument pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test43.cpp 78:27 2147483646 - code + return_expr test43.cpp 80:27 2147483646 - code init_expr 2147483645 - operand - result_decl test43.cpp 77:5 2147483644 - operand + result_decl test43.cpp 79:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type @@ -759,11 +759,11 @@ function_decl func1 test43.cpp 76:12 2147483647 integer_cst -2147483648 2147483639 - min value integer_cst 2147483647 2147483639 - max value integer_cst 0 2147483641 - operand - component_ref test43.cpp 78:20 2147483642 - operand + component_ref test43.cpp 80:20 2147483642 - operand indirect_ref 2147483641 - object nop_expr 2147483640 - ref - isUsed: 1 - parm_decl this test43.cpp 76:31 2147483639 - operand + parm_decl this test43.cpp 78:31 2147483639 - operand - isAutogenerated: 1 pointer_type 2147483638 - decl type record_type 3 - nested type @@ -777,11 +777,11 @@ function_decl func1 test43.cpp 76:12 2147483647 record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 - component_ref test43.cpp 78:27 2147483642 - operand + component_ref test43.cpp 80:27 2147483642 - operand indirect_ref 2147483641 - object nop_expr 2147483640 - ref - isUsed: 1 - parm_decl this test43.cpp 76:31 2147483639 - operand + parm_decl this test43.cpp 78:31 2147483639 - operand - isAutogenerated: 1 pointer_type 2147483638 - decl type record_type 3 - nested type @@ -795,7 +795,7 @@ function_decl func1 test43.cpp 76:12 2147483647 record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 -function_decl func2 test43.cpp 81:12 2147483647 +function_decl func2 test43.cpp 83:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -819,7 +819,7 @@ function_decl func2 test43.cpp 81:12 2147483647 void_type 2147483642 - value type_decl void <built-in> 0:0 2147483641 - type name - isAutogenerated: 1 - result_decl test43.cpp 82:5 2147483646 - function result + result_decl test43.cpp 84:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -827,22 +827,22 @@ function_decl func2 test43.cpp 81:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test43.cpp 81:31 2147483646 - argument + parm_decl this test43.cpp 83:31 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Object1 test43.cpp 60:7 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - parm_decl ptr1 test43.cpp 81:25 2147483646 - argument + parm_decl ptr1 test43.cpp 83:25 2147483646 - argument pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test43.cpp 83:16 2147483646 - code + return_expr test43.cpp 85:16 2147483646 - code init_expr 2147483645 - operand - result_decl test43.cpp 82:5 2147483644 - operand + result_decl test43.cpp 84:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type @@ -850,11 +850,11 @@ function_decl func2 test43.cpp 81:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483643 - decl size nop_expr 2147483644 - operand - component_ref test43.cpp 83:16 2147483643 - operand + component_ref test43.cpp 85:16 2147483643 - operand indirect_ref 2147483642 - object nop_expr 2147483641 - ref - isUsed: 1 - parm_decl this test43.cpp 81:31 2147483640 - operand + parm_decl this test43.cpp 83:31 2147483640 - operand - isAutogenerated: 1 pointer_type 2147483639 - decl type record_type 3 - nested type @@ -868,7 +868,7 @@ function_decl func2 test43.cpp 81:12 2147483647 record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 -function_decl func3 test43.cpp 86:12 2147483647 +function_decl func3 test43.cpp 88:12 2147483647 - isPublic: 1 method_type 2147483646 - function type pointer_type 2147483645 - method return type @@ -892,7 +892,7 @@ function_decl func3 test43.cpp 86:12 2147483647 void_type 2147483642 - value type_decl void <built-in> 0:0 2147483641 - type name - isAutogenerated: 1 - result_decl test43.cpp 87:5 2147483646 - function result + result_decl test43.cpp 89:5 2147483646 - function result - isAutogenerated: 1 pointer_type 2147483645 - result type record_type 3 - nested type @@ -900,35 +900,35 @@ function_decl func3 test43.cpp 86:12 2147483647 - isAutogenerated: 1 integer_cst 64 2147483645 - decl size - isUsed: 1 - parm_decl this test43.cpp 86:31 2147483646 - argument + parm_decl this test43.cpp 88:31 2147483646 - argument - isAutogenerated: 1 pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Object1 test43.cpp 60:7 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - parm_decl ptr1 test43.cpp 86:25 2147483646 - argument + parm_decl ptr1 test43.cpp 88:25 2147483646 - argument pointer_type 2147483645 - decl type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483645 - parm size - return_expr test43.cpp 88:23 2147483646 - code + return_expr test43.cpp 90:23 2147483646 - code init_expr 2147483645 - operand - result_decl test43.cpp 87:5 2147483644 - operand + result_decl test43.cpp 89:5 2147483644 - operand - isAutogenerated: 1 pointer_type 2147483643 - result type record_type 3 - nested type type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 64 2147483643 - decl size - pointer_plus_expr test43.cpp 88:23 2147483644 - operand + pointer_plus_expr test43.cpp 90:23 2147483644 - operand nop_expr 2147483643 - operand - component_ref test43.cpp 88:17 2147483642 - operand + component_ref test43.cpp 90:17 2147483642 - operand indirect_ref 2147483641 - object nop_expr 2147483640 - ref - isUsed: 1 - parm_decl this test43.cpp 86:31 2147483639 - operand + parm_decl this test43.cpp 88:31 2147483639 - operand - isAutogenerated: 1 pointer_type 2147483638 - decl type record_type 3 - nested type @@ -943,3 +943,175 @@ function_decl func3 test43.cpp 86:12 2147483647 type_decl Data1 test43.cpp 21:8 2 - type name - isAutogenerated: 1 integer_cst 72 2147483643 - operand +function_decl func4 test43.cpp 93:10 2147483647 +- isPublic: 1 + method_type 2147483646 - function type + void_type 2147483645 - method return type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + record_type 2147483645 - method base type + type_decl Object1 test43.cpp 60: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 60:7 2 - type name + - isAutogenerated: 1 + tree_list 2147483644 - chain + pointer_type 2147483643 - value + record_type 3 - nested type + type_decl Data1 test43.cpp 21: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 94:5 2147483646 - function result + - isAutogenerated: 1 + void_type 2147483645 - result type + type_decl void <built-in> 0:0 2147483644 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this test43.cpp 93:27 2147483646 - argument + - isAutogenerated: 1 + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Object1 test43.cpp 60:7 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + parm_decl ptr1 test43.cpp 93:23 2147483646 - argument + pointer_type 2147483645 - decl type + record_type 3 - nested type + type_decl Data1 test43.cpp 21:8 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483645 - parm size + statement_list 2147483646 - code + cleanup_point_expr test43.cpp 95:22 2147483645 - statement + expr_stmt test43.cpp 95:22 2147483644 - operand + convert_expr 2147483643 - expresssion + modify_expr 2147483642 - operand + component_ref test43.cpp 95:9 2147483641 - operand + indirect_ref 2147483640 - object + nop_expr 2147483639 - ref + - isUsed: 1 + parm_decl this test43.cpp 93:27 2147483638 - operand + - isAutogenerated: 1 + pointer_type 2147483637 - decl type + record_type 3 - nested type + type_decl Object1 test43.cpp 60:7 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483637 - parm size + field_decl x test43.cpp 65: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 + component_ref test43.cpp 95:19 2147483641 - operand + indirect_ref 2147483640 - object + component_ref test43.cpp 95:13 2147483639 - ref + indirect_ref 2147483638 - object + nop_expr 2147483637 - ref + - isUsed: 1 + parm_decl this test43.cpp 93:27 2147483636 - operand + - isAutogenerated: 1 + pointer_type 2147483635 - decl type + record_type 3 - nested type + type_decl Object1 test43.cpp 60:7 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483635 - parm size + field_decl tmp3 test43.cpp 64:47 2147483638 - field + - unsigned + tree_list 2147483637 - attribute + identifier_node nonnullpointer 2147483636 - purpose + integer_cst 64 2147483637 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test43.cpp 21:8 2 - type name + - isAutogenerated: 1 + field_decl val test43.cpp 23: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 + cleanup_point_expr test43.cpp 96:25 2147483645 - statement + expr_stmt test43.cpp 96:25 2147483644 - operand + convert_expr 2147483643 - expresssion + modify_expr 2147483642 - operand + component_ref test43.cpp 96:9 2147483641 - operand + indirect_ref 2147483640 - object + nop_expr 2147483639 - ref + - isUsed: 1 + parm_decl this test43.cpp 93:27 2147483638 - operand + - isAutogenerated: 1 + pointer_type 2147483637 - decl type + record_type 3 - nested type + type_decl Object1 test43.cpp 60:7 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483637 - parm size + field_decl y test43.cpp 66: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 + array_ref test43.cpp 96:24 2147483641 - operand + integer_cst 0 2147483640 - low bound + integer_cst 4 2147483640 - element size + component_ref test43.cpp 96:19 2147483640 - operand + indirect_ref 2147483639 - object + component_ref test43.cpp 96:13 2147483638 - ref + indirect_ref 2147483637 - object + nop_expr 2147483636 - ref + - isUsed: 1 + parm_decl this test43.cpp 93:27 2147483635 - operand + - isAutogenerated: 1 + pointer_type 2147483634 - decl type + record_type 3 - nested type + type_decl Object1 test43.cpp 60:7 2 - type name + - isAutogenerated: 1 + integer_cst 64 2147483634 - parm size + field_decl tmp3 test43.cpp 64:47 2147483637 - field + - unsigned + tree_list 2147483636 - attribute + identifier_node nonnullpointer 2147483635 - purpose + integer_cst 64 2147483636 - decl size + pointer_type 5 - field type + record_type 3 - nested type + type_decl Data1 test43.cpp 21:8 2 - type name + - isAutogenerated: 1 + field_decl arr test43.cpp 26:14 2147483639 - field + - signed + integer_cst 96 2147483638 - decl size + array_type 5 - field type + integer_type 4 - element type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 3 - type name + - isAutogenerated: 1 + integer_cst 32 3 - type size + integer_cst -2147483648 3 - min value + integer_cst 2147483647 3 - max value + integer_type 4 - domain + - precisionBits: 64 + - signed + integer_cst 64 3 - type size + integer_cst 0 3 - min value + integer_cst 2 3 - max value + integer_cst 0 2147483640 - operand |