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.txt254
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