summaryrefslogtreecommitdiff
path: root/test/test29-01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test29-01.txt')
-rw-r--r--test/test29-01.txt536
1 files changed, 294 insertions, 242 deletions
diff --git a/test/test29-01.txt b/test/test29-01.txt
index a620a26..deaacf9 100644
--- a/test/test29-01.txt
+++ b/test/test29-01.txt
@@ -3016,10 +3016,10 @@ function_decl func3 test29.cpp 78:12 2147483647
decl_expr test29.cpp 80:16 2147483644 - statement
var_decl ptr1 test29.cpp 80:16 2147483643 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
cleanup_point_expr test29.cpp 81:62 2147483644 - statement
expr_stmt test29.cpp 81:62 2147483643 - operand
@@ -3815,10 +3815,10 @@ function_decl func3 test29.cpp 78:12 2147483647
modify_expr 2147483641 - operand
var_decl ptr1 test29.cpp 80:16 2147483640 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl ptr2 test29.cpp 78:25 2147483640 - operand
@@ -4222,18 +4222,18 @@ function_decl func3 test29.cpp 78:12 2147483647
integer_cst 64 2147483641 - decl size
var_decl ptr1 test29.cpp 80:16 2147483642 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
block 2147483645 - operand
var_decl ptr1 test29.cpp 80:16 2147483644 - block vars
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
function_decl func4 test29.cpp 99:10 2147483647
- isPublic: 1
@@ -7149,10 +7149,10 @@ function_decl func6 test29.cpp 143:12 2147483647
decl_expr test29.cpp 145:16 2147483644 - statement
var_decl ptr1 test29.cpp 145:16 2147483643 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
cleanup_point_expr test29.cpp 146:62 2147483644 - statement
expr_stmt test29.cpp 146:62 2147483643 - operand
@@ -7948,10 +7948,10 @@ function_decl func6 test29.cpp 143:12 2147483647
modify_expr 2147483641 - operand
var_decl ptr1 test29.cpp 145:16 2147483640 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
- isUsed: 1
parm_decl ptr2 test29.cpp 143:25 2147483640 - operand
@@ -8355,18 +8355,18 @@ function_decl func6 test29.cpp 143:12 2147483647
integer_cst 64 2147483641 - decl size
var_decl ptr1 test29.cpp 145:16 2147483642 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
block 2147483645 - operand
var_decl ptr1 test29.cpp 145:16 2147483644 - block vars
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
function_decl func7 test29.cpp 164:10 2147483647
- isPublic: 1
@@ -22740,29 +22740,36 @@ function_decl func17 test29.cpp 451:10 2147483647
bind_expr test29.cpp 461:70 2147483646 - code
var_decl ptr3 test29.cpp 457:28 2147483645 - operand
integer_cst 64 2147483644 - decl size
- cond_expr test29.cpp 457:72 5 - initial
- ne_expr test29.cpp 457:72 4 - operand
- nop_expr 3 - operand
+ cond_expr test29.cpp 457:72 10 - initial
+ ne_expr test29.cpp 457:72 9 - operand
+ nop_expr 8 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 2 - operand
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- integer_cst 0 3 - operand
- addr_expr 4 - operand
- component_ref 3 - operand
- indirect_ref 2 - object
- nop_expr 1 - ref
+ parm_decl ptr2 test29.cpp 451:49 7 - operand
+ pointer_type 6 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 6 - parm size
+ integer_cst 0 8 - operand
+ addr_expr 9 - operand
+ component_ref 8 - operand
+ indirect_ref 7 - object
+ nop_expr 6 - ref
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 0 - operand
- field_decl test29.cpp 10:8 2 - field
+ parm_decl ptr2 test29.cpp 451:49 5 - operand
+ pointer_type 4 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 4 - parm size
+ field_decl test29.cpp 10:8 7 - field
- signed
- isAutogenerated: 1
- integer_cst 256 1 - decl size
- record_type 1 - field type
- type_decl Data1 test29.cpp 3:8 0 - type name
+ integer_cst 256 6 - decl size
+ record_type 5 - field type
+ type_decl Data1 test29.cpp 3:8 4 - type name
- isAutogenerated: 1
- integer_cst 0 4 - operand
+ integer_cst 0 9 - operand
pointer_type 2147483644 - var type
record_type 3 - nested type
type_decl Data1 test29.cpp 3:8 2 - type name
@@ -23154,28 +23161,40 @@ function_decl func17 test29.cpp 451:10 2147483647
- stringLength: 10
decl_expr test29.cpp 457:72 2147483644 - statement
var_decl ptr3 test29.cpp 457:28 2147483643 - operand
- integer_cst 64 3 - decl size 2
- cond_expr test29.cpp 457:72 3 - initial 2
- ne_expr test29.cpp 457:72 2 - operand
- nop_expr 1 - operand
+ integer_cst 64 5 - decl size 2
+ cond_expr test29.cpp 457:72 10 - initial 2
+ ne_expr test29.cpp 457:72 9 - operand
+ nop_expr 8 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 0 - operand
- integer_cst 0 1 - operand
- addr_expr 2 - operand
- component_ref 1 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ parm_decl ptr2 test29.cpp 451:49 7 - operand
+ pointer_type 6 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 6 - parm size
+ integer_cst 0 8 - operand
+ addr_expr 9 - operand
+ component_ref 8 - operand
+ indirect_ref 7 - object
+ nop_expr 6 - ref
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 0 - operand
- field_decl test29.cpp 10:8 0 - field
+ parm_decl ptr2 test29.cpp 451:49 5 - operand
+ pointer_type 4 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 4 - parm size
+ field_decl test29.cpp 10:8 7 - field
- signed
- isAutogenerated: 1
- integer_cst 256 0 - decl size
- record_type 0 - field type
- integer_cst 0 2 - operand
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 256 6 - decl size
+ record_type 5 - field type
+ type_decl Data1 test29.cpp 3:8 4 - type name
+ - isAutogenerated: 1
+ integer_cst 0 9 - operand
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
cleanup_point_expr test29.cpp 458:62 2147483644 - statement
expr_stmt test29.cpp 458:62 2147483643 - operand
@@ -23563,28 +23582,40 @@ function_decl func17 test29.cpp 451:10 2147483647
- stringLength: 10
block 2147483645 - operand
var_decl ptr3 test29.cpp 457:28 2147483644 - block vars
- integer_cst 64 3 - decl size 2
- cond_expr test29.cpp 457:72 3 - initial 2
- ne_expr test29.cpp 457:72 2 - operand
- nop_expr 1 - operand
+ integer_cst 64 5 - decl size 2
+ cond_expr test29.cpp 457:72 10 - initial 2
+ ne_expr test29.cpp 457:72 9 - operand
+ nop_expr 8 - operand
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 0 - operand
- integer_cst 0 1 - operand
- addr_expr 2 - operand
- component_ref 1 - operand
- indirect_ref 0 - object
- nop_expr 0 - ref
+ parm_decl ptr2 test29.cpp 451:49 7 - operand
+ pointer_type 6 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 6 - parm size
+ integer_cst 0 8 - operand
+ addr_expr 9 - operand
+ component_ref 8 - operand
+ indirect_ref 7 - object
+ nop_expr 6 - ref
- isUsed: 1
- parm_decl ptr2 test29.cpp 451:49 0 - operand
- field_decl test29.cpp 10:8 0 - field
+ parm_decl ptr2 test29.cpp 451:49 5 - operand
+ pointer_type 4 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test29.cpp 10:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 4 - parm size
+ field_decl test29.cpp 10:8 7 - field
- signed
- isAutogenerated: 1
- integer_cst 256 0 - decl size
- record_type 0 - field type
- integer_cst 0 2 - operand
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 256 6 - decl size
+ record_type 5 - field type
+ type_decl Data1 test29.cpp 3:8 4 - type name
+ - isAutogenerated: 1
+ integer_cst 0 9 - operand
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
function_decl func18 test29.cpp 464:9 2147483647
- isPublic: 1
@@ -23640,10 +23671,10 @@ function_decl func18 test29.cpp 464:9 2147483647
decl_expr test29.cpp 466:54 2147483644 - statement
var_decl ptr1 test29.cpp 466:16 2147483643 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
cleanup_point_expr test29.cpp 466:54 2147483644 - statement
expr_stmt test29.cpp 466:54 2147483643 - operand
@@ -23651,10 +23682,10 @@ function_decl func18 test29.cpp 464:9 2147483647
init_expr 2147483641 - operand
var_decl ptr1 test29.cpp 466:16 2147483640 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
cond_expr test29.cpp 466:54 2147483640 - operand
ne_expr test29.cpp 466:54 2147483639 - operand
@@ -23804,10 +23835,10 @@ function_decl func18 test29.cpp 464:9 2147483647
- isAutogenerated: 1
var_decl ptr1 test29.cpp 466:16 2147483640 - operand
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
bind_expr test29.cpp 475:9 2147483644 - statement
if_stmt test29.cpp 468:9 2147483643 - operand
@@ -23851,26 +23882,26 @@ function_decl func18 test29.cpp 464:9 2147483647
var_decl val test29.cpp 472:21 2147483638 - operand
- isUsed: 1
integer_cst 32 2147483637 - decl size
- component_ref test29.cpp 472:33 5 - initial
- indirect_ref 4 - object
- var_decl ptr1 test29.cpp 466:16 3 - ref
+ component_ref test29.cpp 472:33 10 - initial
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 2 - decl size 2
- pointer_type 2 - var type 2
- record_type 1 - nested type
- type_decl Data1 test29.cpp 3:8 0 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
- field_decl val test29.cpp 5:9 4 - field
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 3 - decl size
- integer_type 3 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
integer_type 2147483637 - var type
- precisionBits: 32
- signed
@@ -23883,32 +23914,35 @@ function_decl func18 test29.cpp 464:9 2147483647
decl_expr test29.cpp 472:33 2147483637 - statement
var_decl val test29.cpp 472:21 2147483636 - operand
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
return_expr test29.cpp 473:24 2147483637 - statement
init_expr 2147483636 - operand
result_decl test29.cpp 465:5 2147483635 - operand
@@ -23924,154 +23958,169 @@ function_decl func18 test29.cpp 464:9 2147483647
integer_cst 32 2147483634 - decl size
var_decl val test29.cpp 472:21 2147483635 - operand
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
block 2147483638 - operand
var_decl val test29.cpp 472:21 2147483637 - block vars
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
block 2147483640 - operand
block 2147483639 - sub block
var_decl val test29.cpp 472:21 2147483638 - block vars
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
block 2147483641 - operand
block 2147483640 - sub block
block 2147483639 - sub block
var_decl val test29.cpp 472:21 2147483638 - block vars
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
block 2147483643 - operand
block 2147483642 - sub block
block 2147483641 - sub block
block 2147483640 - sub block
var_decl val test29.cpp 472:21 2147483639 - block vars
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
return_expr test29.cpp 476:16 2147483644 - statement
init_expr 2147483643 - operand
result_decl test29.cpp 465:5 2147483642 - operand
@@ -24089,10 +24138,10 @@ function_decl func18 test29.cpp 464:9 2147483647
block 2147483645 - operand
var_decl ptr1 test29.cpp 466:16 2147483644 - block vars
- isUsed: 1
- integer_cst 64 3 - decl size 2
- pointer_type 3 - var type 2
- record_type 2 - nested type
- type_decl Data1 test29.cpp 3:8 1 - type name
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
- isAutogenerated: 1
block 2147483644 - sub block
block 2147483643 - sub block
@@ -24100,29 +24149,32 @@ function_decl func18 test29.cpp 464:9 2147483647
block 2147483641 - sub block
var_decl val test29.cpp 472:21 2147483640 - block vars
- isUsed: 1
- integer_cst 32 3 - decl size 2
- component_ref test29.cpp 472:33 3 - initial 2
- indirect_ref 2 - object
- var_decl ptr1 test29.cpp 466:16 1 - ref
+ integer_cst 32 5 - decl size 2
+ component_ref test29.cpp 472:33 10 - initial 2
+ indirect_ref 9 - object
+ var_decl ptr1 test29.cpp 466:16 8 - ref
- isUsed: 1
- integer_cst 64 0 - decl size 2
- pointer_type 0 - var type 2
- field_decl val test29.cpp 5:9 2 - field
+ integer_cst 64 5 - decl size 2
+ pointer_type 5 - var type 2
+ record_type 3 - nested type
+ type_decl Data1 test29.cpp 3:8 2 - type name
+ - isAutogenerated: 1
+ field_decl val test29.cpp 5:9 9 - field
- signed
- integer_cst 32 1 - decl size
- integer_type 1 - field type
+ integer_cst 32 8 - decl size
+ integer_type 5 - field type
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 0 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 0 - type size
- integer_cst -2147483648 0 - min value
- integer_cst 2147483647 0 - max value
- integer_type 3 - var type 2
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value
+ integer_type 5 - var type 2
- precisionBits: 32
- signed
- type_decl int <built-in> 0:0 2 - type name
+ type_decl int <built-in> 0:0 4 - type name
- isAutogenerated: 1
- integer_cst 32 2 - type size
- integer_cst -2147483648 2 - min value
- integer_cst 2147483647 2 - max value
+ integer_cst 32 4 - type size
+ integer_cst -2147483648 4 - min value
+ integer_cst 2147483647 4 - max value