summaryrefslogtreecommitdiff
path: root/test/test22-01.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-04 19:26:50 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-04 19:26:50 +0300
commit25041168913c6a1dd46af2089b9244e5447674e9 (patch)
tree848e5ac72a7ec00a8163eb3938706cd6dabf167d /test/test22-01.txt
parent0141482180cc327224a8eca1efbf123b879750a5 (diff)
downloadparanucker-25041168913c6a1dd46af2089b9244e5447674e9.tar.gz
paranucker-25041168913c6a1dd46af2089b9244e5447674e9.tar.bz2
paranucker-25041168913c6a1dd46af2089b9244e5447674e9.tar.xz
paranucker-25041168913c6a1dd46af2089b9244e5447674e9.zip
Update test results.
Diffstat (limited to 'test/test22-01.txt')
-rw-r--r--test/test22-01.txt396
1 files changed, 307 insertions, 89 deletions
diff --git a/test/test22-01.txt b/test/test22-01.txt
index 288dcc8..da02daf 100644
--- a/test/test22-01.txt
+++ b/test/test22-01.txt
@@ -24411,7 +24411,7 @@ function_decl func7 test22.cpp 74:10
integer_cst 64 - parm size
integer_cst 200 - operand
return_expr test22.cpp 78:13 - then
-function_decl func8 test22.cpp 81:10
+function_decl func8 test22.cpp 82:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -24452,12 +24452,12 @@ function_decl func8 test22.cpp 81:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 82:5 - function result
+ result_decl test22.cpp 83:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 81:33 - argument
+ parm_decl this test22.cpp 82:33 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -24467,7 +24467,7 @@ function_decl func8 test22.cpp 81:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - argument
+ parm_decl ptr1 test22.cpp 82:29 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24487,17 +24487,17 @@ function_decl func8 test22.cpp 81:10
type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 88:30 - code
- var_decl k test22.cpp 86:19 - operand
+ bind_expr test22.cpp 89:30 - code
+ var_decl k test22.cpp 87:19 - operand
integer_cst 32 - decl size
- array_ref test22.cpp 86:34 - initial
+ array_ref test22.cpp 87:34 - initial
integer_cst 0 - low bound
integer_cst 4 - element size
- component_ref test22.cpp 86:29 - operand
+ component_ref test22.cpp 87:29 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - operand
+ parm_decl ptr1 test22.cpp 82:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24530,13 +24530,13 @@ function_decl func8 test22.cpp 81:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
statement_list - operand
- if_stmt test22.cpp 83:9 - statement
- truth_orif_expr test22.cpp 83:37 - condition
- truth_orif_expr test22.cpp 83:19 - operand
- eq_expr test22.cpp 83:14 - operand
+ if_stmt test22.cpp 84:9 - statement
+ truth_orif_expr test22.cpp 84:37 - condition
+ truth_orif_expr test22.cpp 84:19 - operand
+ eq_expr test22.cpp 84:14 - operand
nop_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - operand
+ parm_decl ptr1 test22.cpp 82:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24557,12 +24557,12 @@ function_decl func8 test22.cpp 81:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- eq_expr test22.cpp 83:32 - operand
- component_ref test22.cpp 83:28 - operand
+ eq_expr test22.cpp 84:32 - operand
+ component_ref test22.cpp 84:28 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - operand
+ parm_decl ptr1 test22.cpp 82:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24586,12 +24586,12 @@ function_decl func8 test22.cpp 81:10
- signed
integer_cst 32 - decl size
integer_cst 3 - operand
- eq_expr test22.cpp 83:47 - operand
- component_ref test22.cpp 83:47 - operand
+ eq_expr test22.cpp 84:47 - operand
+ component_ref test22.cpp 84:47 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - operand
+ parm_decl ptr1 test22.cpp 82:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24615,17 +24615,17 @@ function_decl func8 test22.cpp 81:10
- unsigned
integer_cst 64 - decl size
integer_cst 0 - operand
- return_expr test22.cpp 84:13 - then
- decl_expr test22.cpp 86:34 - statement
- var_decl k test22.cpp 86:19 - operand
- decl_expr test22.cpp 88:27 - statement
- var_decl test1 test22.cpp 88:13 - operand
+ return_expr test22.cpp 85:13 - then
+ decl_expr test22.cpp 87:34 - statement
+ var_decl k test22.cpp 87:19 - operand
+ decl_expr test22.cpp 89:27 - statement
+ var_decl test1 test22.cpp 89:13 - operand
integer_cst 32 - decl size
- component_ref test22.cpp 88:27 - initial
+ component_ref test22.cpp 89:27 - initial
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 81:29 - operand
+ parm_decl ptr1 test22.cpp 82:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24657,9 +24657,9 @@ function_decl func8 test22.cpp 81:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
block - operand
- var_decl k test22.cpp 86:19 - block vars
- var_decl test1 test22.cpp 88:13 - block vars
-function_decl func9 test22.cpp 91:10
+ var_decl k test22.cpp 87:19 - block vars
+ var_decl test1 test22.cpp 89:13 - block vars
+function_decl func9 test22.cpp 92:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -24700,12 +24700,12 @@ function_decl func9 test22.cpp 91:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 92:5 - function result
+ result_decl test22.cpp 93:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 91:33 - argument
+ parm_decl this test22.cpp 92:33 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -24715,7 +24715,7 @@ function_decl func9 test22.cpp 91:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 91:29 - argument
+ parm_decl ptr1 test22.cpp 92:29 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24736,13 +24736,13 @@ function_decl func9 test22.cpp 91:10
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- if_stmt test22.cpp 93:9 - statement
+ if_stmt test22.cpp 94:9 - statement
cleanup_point_expr - condition
- truth_orif_expr test22.cpp 93:19 - operand
- eq_expr test22.cpp 93:14 - operand
+ truth_orif_expr test22.cpp 94:19 - operand
+ eq_expr test22.cpp 94:14 - operand
nop_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 91:29 - operand
+ parm_decl ptr1 test22.cpp 92:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24763,18 +24763,18 @@ function_decl func9 test22.cpp 91:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- call_expr test22.cpp 93:38 - operand
+ call_expr test22.cpp 94:38 - operand
addr_expr - function
function_decl empty /usr/include/c++/5/bits/basic_string.h 3217:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
addr_expr - arg
- component_ref test22.cpp 93:28 - operand
+ component_ref test22.cpp 94:28 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 91:29 - operand
+ parm_decl ptr1 test22.cpp 92:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24797,22 +24797,22 @@ function_decl func9 test22.cpp 91:10
field_decl str1 test22.cpp 20:17 - field
- signed
integer_cst 64 - decl size
- return_expr test22.cpp 94:13 - then
- cleanup_point_expr test22.cpp 95:22 - statement
- expr_stmt test22.cpp 95:22 - operand
+ return_expr test22.cpp 95:13 - then
+ cleanup_point_expr test22.cpp 96:22 - statement
+ expr_stmt test22.cpp 96:22 - operand
convert_expr - expresssion
- call_expr test22.cpp 95:21 - operand
+ call_expr test22.cpp 96:21 - operand
addr_expr - function
function_decl operator[] /usr/include/c++/5/bits/basic_string.h 3249:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
addr_expr - arg
- component_ref test22.cpp 95:15 - operand
+ component_ref test22.cpp 96:15 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 91:29 - operand
+ parm_decl ptr1 test22.cpp 92:29 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24836,7 +24836,7 @@ function_decl func9 test22.cpp 91:10
- signed
integer_cst 64 - decl size
integer_cst 0 - arg
-function_decl func10 test22.cpp 98:10
+function_decl func10 test22.cpp 99:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -24877,12 +24877,12 @@ function_decl func10 test22.cpp 98:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 99:5 - function result
+ result_decl test22.cpp 100:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 98:34 - argument
+ parm_decl this test22.cpp 99:34 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -24892,7 +24892,7 @@ function_decl func10 test22.cpp 98:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 98:30 - argument
+ parm_decl ptr1 test22.cpp 99:30 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24912,13 +24912,13 @@ function_decl func10 test22.cpp 98:10
type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 109:9 - code
- var_decl ptr2 test22.cpp 100:16 - operand
+ bind_expr test22.cpp 110:9 - code
+ var_decl ptr2 test22.cpp 101:16 - operand
- isUsed: 1
integer_cst 64 - decl size
nop_expr - initial
- isUsed: 1
- parm_decl ptr1 test22.cpp 98:30 - operand
+ parm_decl ptr1 test22.cpp 99:30 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -24957,17 +24957,17 @@ function_decl func10 test22.cpp 98:10
type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test22.cpp 100:23 - statement
- var_decl ptr2 test22.cpp 100:16 - operand
+ decl_expr test22.cpp 101:23 - statement
+ var_decl ptr2 test22.cpp 101:16 - operand
- isUsed: 1
- bind_expr test22.cpp 109:9 - statement
- if_stmt test22.cpp 101:9 - operand
+ bind_expr test22.cpp 110:9 - statement
+ if_stmt test22.cpp 102:9 - operand
ne_expr - condition
- var_decl ptr2 test22.cpp 100:16 - operand
+ var_decl ptr2 test22.cpp 101:16 - operand
- isUsed: 1
integer_cst 0 - operand
- bind_expr test22.cpp 104:28 - then
- var_decl k test22.cpp 103:17 - operand
+ bind_expr test22.cpp 105:28 - then
+ var_decl k test22.cpp 104:17 - operand
integer_cst 32 - decl size
integer_cst 10 - initial
integer_type - var type
@@ -24979,18 +24979,18 @@ function_decl func10 test22.cpp 98:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
statement_list - operand
- cleanup_point_expr test22.cpp 103:21 - statement
- decl_expr test22.cpp 103:21 - operand
- var_decl k test22.cpp 103:17 - operand
- cleanup_point_expr test22.cpp 104:28 - statement
- expr_stmt test22.cpp 104:28 - operand
+ cleanup_point_expr test22.cpp 104:21 - statement
+ decl_expr test22.cpp 104:21 - operand
+ var_decl k test22.cpp 104:17 - operand
+ cleanup_point_expr test22.cpp 105:28 - statement
+ expr_stmt test22.cpp 105:28 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test22.cpp 104:19 - operand
+ component_ref test22.cpp 105:19 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 98:30 - operand
+ parm_decl ptr1 test22.cpp 99:30 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -25015,9 +25015,9 @@ function_decl func10 test22.cpp 98:10
integer_cst 32 - decl size
integer_cst 100 - operand
block - operand
- var_decl k test22.cpp 103:17 - block vars
- cleanup_point_expr test22.cpp 108:19 - else
- expr_stmt test22.cpp 108:19 - operand
+ var_decl k test22.cpp 104:17 - block vars
+ cleanup_point_expr test22.cpp 109:19 - else
+ expr_stmt test22.cpp 109:19 - operand
convert_expr - expresssion
modify_expr - operand
var_decl k test22.cpp 33:5 - operand
@@ -25034,14 +25034,14 @@ function_decl func10 test22.cpp 98:10
integer_cst 20 - operand
block - operand
block - sub block
- var_decl k test22.cpp 103:17 - block vars
+ var_decl k test22.cpp 104:17 - block vars
block - operand
- var_decl ptr2 test22.cpp 100:16 - block vars
+ var_decl ptr2 test22.cpp 101:16 - block vars
- isUsed: 1
block - sub block
block - sub block
- var_decl k test22.cpp 103:17 - block vars
-function_decl func11 test22.cpp 112:10
+ var_decl k test22.cpp 104:17 - block vars
+function_decl func11 test22.cpp 113:10
- isPublic: 1
method_type - function type
void_type - method return type
@@ -25082,12 +25082,12 @@ function_decl func11 test22.cpp 112:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 113:5 - function result
+ result_decl test22.cpp 114:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 112:34 - argument
+ parm_decl this test22.cpp 113:34 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
@@ -25097,7 +25097,7 @@ function_decl func11 test22.cpp 112:10
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 112:30 - argument
+ parm_decl ptr1 test22.cpp 113:30 - argument
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -25117,13 +25117,13 @@ function_decl func11 test22.cpp 112:10
type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 116:28 - code
- var_decl ptr2 test22.cpp 114:16 - operand
+ bind_expr test22.cpp 117:28 - code
+ var_decl ptr2 test22.cpp 115:16 - operand
- isUsed: 1
integer_cst 64 - decl size
nop_expr - initial
- isUsed: 1
- parm_decl ptr1 test22.cpp 112:30 - operand
+ parm_decl ptr1 test22.cpp 113:30 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -25162,14 +25162,14 @@ function_decl func11 test22.cpp 112:10
type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test22.cpp 114:23 - statement
- var_decl ptr2 test22.cpp 114:16 - operand
+ decl_expr test22.cpp 115:23 - statement
+ var_decl ptr2 test22.cpp 115:16 - operand
- isUsed: 1
- if_stmt test22.cpp 115:9 - statement
+ if_stmt test22.cpp 116:9 - statement
ne_expr - condition
nop_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 112:30 - operand
+ parm_decl ptr1 test22.cpp 113:30 - operand
pointer_type - decl type
record_type - nested type
type_decl Data1 test22.cpp 6:8 - type name
@@ -25190,21 +25190,239 @@ function_decl func11 test22.cpp 112:10
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- cleanup_point_expr test22.cpp 116:28 - then
- expr_stmt test22.cpp 116:28 - operand
+ cleanup_point_expr test22.cpp 117:28 - then
+ expr_stmt test22.cpp 117:28 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test22.cpp 116:19 - operand
+ component_ref test22.cpp 117:19 - operand
indirect_ref - object
- var_decl ptr2 test22.cpp 114:16 - ref
+ var_decl ptr2 test22.cpp 115:16 - ref
- isUsed: 1
field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
integer_cst 200 - operand
block - operand
- var_decl ptr2 test22.cpp 114:16 - block vars
+ var_decl ptr2 test22.cpp 115:16 - block vars
- isUsed: 1
+function_decl func12 test22.cpp 120:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 121:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 120:34 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 120:30 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test22.cpp 127:30 - code
+ var_decl k test22.cpp 125:19 - operand
+ integer_cst 32 - decl size
+ array_ref test22.cpp 125:34 - initial
+ integer_cst 0 - low bound
+ integer_cst 4 - element size
+ component_ref test22.cpp 125:29 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 120:30 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ integer_cst 0 - operand
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ if_stmt test22.cpp 122:9 - statement
+ truth_orif_expr test22.cpp 122:19 - condition
+ eq_expr test22.cpp 122:14 - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 120:30 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test22.cpp 122:32 - operand
+ component_ref test22.cpp 122:28 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 120:30 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 3 - operand
+ return_expr test22.cpp 123:13 - then
+ decl_expr test22.cpp 125:34 - statement
+ var_decl k test22.cpp 125:19 - operand
+ decl_expr test22.cpp 127:27 - statement
+ var_decl test1 test22.cpp 127:13 - operand
+ integer_cst 32 - decl size
+ component_ref test22.cpp 127:27 - initial
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 120:30 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ block - operand
+ var_decl k test22.cpp 125:19 - block vars
+ var_decl test1 test22.cpp 127:13 - block vars
function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isPublic: 1
function_type - function type