summaryrefslogtreecommitdiff
path: root/test/test28-01.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-21 22:38:00 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-21 22:38:00 +0300
commit7c3553f172b7632dccd56429c4dbbb0fd350bea0 (patch)
tree538f38146100dbf303c8cc0190a1d1dea18bbd19 /test/test28-01.txt
parent0b9b0be3ad76d69a15b2ad7baafa4278e28becb1 (diff)
downloadparanucker-7c3553f172b7632dccd56429c4dbbb0fd350bea0.tar.gz
paranucker-7c3553f172b7632dccd56429c4dbbb0fd350bea0.tar.bz2
paranucker-7c3553f172b7632dccd56429c4dbbb0fd350bea0.tar.xz
paranucker-7c3553f172b7632dccd56429c4dbbb0fd350bea0.zip
Update test 24, 36. Add test 39. Update test results.
Diffstat (limited to 'test/test28-01.txt')
-rw-r--r--test/test28-01.txt14392
1 files changed, 14392 insertions, 0 deletions
diff --git a/test/test28-01.txt b/test/test28-01.txt
index b3c7ec7..5eb0b27 100644
--- a/test/test28-01.txt
+++ b/test/test28-01.txt
@@ -8,12 +8,55 @@ function_decl getData test28.cpp 19:12
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
record_type - method base type
@@ -22,9 +65,125 @@ function_decl getData test28.cpp 19:12
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -35,9 +194,49 @@ function_decl getData test28.cpp 19:12
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -53,12 +252,55 @@ function_decl getData test28.cpp 19:12
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
@@ -72,9 +314,49 @@ function_decl getData test28.cpp 19:12
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -89,12 +371,55 @@ function_decl getData test28.cpp 19:12
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
@@ -111,15 +436,113 @@ function_decl getData test28.cpp 19:12
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
function_decl func1 test28.cpp 24:10
- isPublic: 1
method_type - function type
@@ -132,9 +555,125 @@ function_decl func1 test28.cpp 24:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -145,9 +684,49 @@ function_decl func1 test28.cpp 24:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -158,12 +737,55 @@ function_decl func1 test28.cpp 24:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -184,9 +806,49 @@ function_decl func1 test28.cpp 24:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -198,12 +860,55 @@ function_decl func1 test28.cpp 24:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -217,6 +922,64 @@ function_decl func1 test28.cpp 24:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -238,6 +1001,64 @@ function_decl func1 test28.cpp 24:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -259,6 +1080,64 @@ function_decl func1 test28.cpp 24:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -280,6 +1159,64 @@ function_decl func1 test28.cpp 24:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -304,9 +1241,125 @@ function_decl func2 test28.cpp 32:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -317,9 +1370,49 @@ function_decl func2 test28.cpp 32:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -330,12 +1423,55 @@ function_decl func2 test28.cpp 32:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -356,9 +1492,49 @@ function_decl func2 test28.cpp 32:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -371,12 +1547,55 @@ function_decl func2 test28.cpp 32:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -393,12 +1612,55 @@ function_decl func2 test28.cpp 32:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -413,6 +1675,64 @@ function_decl func2 test28.cpp 32:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -434,6 +1754,64 @@ function_decl func2 test28.cpp 32:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -455,6 +1833,64 @@ function_decl func2 test28.cpp 32:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -476,6 +1912,64 @@ function_decl func2 test28.cpp 32:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -500,9 +1994,125 @@ function_decl func3 test28.cpp 42:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -513,9 +2123,49 @@ function_decl func3 test28.cpp 42:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -526,12 +2176,55 @@ function_decl func3 test28.cpp 42:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -552,9 +2245,49 @@ function_decl func3 test28.cpp 42:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -567,12 +2300,55 @@ function_decl func3 test28.cpp 42:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -589,12 +2365,55 @@ function_decl func3 test28.cpp 42:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -609,6 +2428,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -630,6 +2507,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -651,6 +2586,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -672,6 +2665,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -694,6 +2745,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -715,6 +2824,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -736,6 +2903,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -757,6 +2982,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -778,6 +3061,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -799,6 +3140,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -820,6 +3219,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -841,6 +3298,64 @@ function_decl func3 test28.cpp 42:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -865,9 +3380,125 @@ function_decl func4 test28.cpp 64:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -878,9 +3509,49 @@ function_decl func4 test28.cpp 64:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -891,12 +3562,55 @@ function_decl func4 test28.cpp 64:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -917,9 +3631,49 @@ function_decl func4 test28.cpp 64:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -932,12 +3686,55 @@ function_decl func4 test28.cpp 64:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -954,12 +3751,55 @@ function_decl func4 test28.cpp 64:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -974,6 +3814,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -995,6 +3893,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1016,6 +3972,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1037,6 +4051,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1059,6 +4131,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1080,6 +4210,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1101,6 +4289,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1122,6 +4368,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1143,6 +4447,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1164,6 +4526,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1185,6 +4605,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1206,6 +4684,64 @@ function_decl func4 test28.cpp 64:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1230,9 +4766,125 @@ function_decl func5 test28.cpp 86:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -1243,9 +4895,49 @@ function_decl func5 test28.cpp 86:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -1256,12 +4948,55 @@ function_decl func5 test28.cpp 86:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -1282,9 +5017,49 @@ function_decl func5 test28.cpp 86:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1297,12 +5072,55 @@ function_decl func5 test28.cpp 86:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1319,12 +5137,55 @@ function_decl func5 test28.cpp 86:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1339,6 +5200,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1360,6 +5279,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1381,6 +5358,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1402,6 +5437,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1425,6 +5518,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1446,6 +5597,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1467,6 +5676,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1488,6 +5755,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1509,6 +5834,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1530,6 +5913,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1551,6 +5992,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1572,6 +6071,64 @@ function_decl func5 test28.cpp 86:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1596,9 +6153,125 @@ function_decl func6 test28.cpp 109:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -1609,9 +6282,49 @@ function_decl func6 test28.cpp 109:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -1622,12 +6335,55 @@ function_decl func6 test28.cpp 109:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -1648,9 +6404,49 @@ function_decl func6 test28.cpp 109:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1663,12 +6459,55 @@ function_decl func6 test28.cpp 109:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1685,12 +6524,55 @@ function_decl func6 test28.cpp 109:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -1705,6 +6587,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1726,6 +6666,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1747,6 +6745,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1768,6 +6824,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1790,6 +6904,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1811,6 +6983,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1832,6 +7062,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1853,6 +7141,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1875,6 +7221,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1896,6 +7300,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1917,6 +7379,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1938,6 +7458,64 @@ function_decl func6 test28.cpp 109:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -1962,9 +7540,125 @@ function_decl func7 test28.cpp 132:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -1975,9 +7669,49 @@ function_decl func7 test28.cpp 132:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -1988,12 +7722,55 @@ function_decl func7 test28.cpp 132:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -2014,9 +7791,49 @@ function_decl func7 test28.cpp 132:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2029,12 +7846,55 @@ function_decl func7 test28.cpp 132:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2051,12 +7911,55 @@ function_decl func7 test28.cpp 132:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2071,6 +7974,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2092,6 +8053,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2113,6 +8132,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2134,6 +8211,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2156,6 +8291,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2177,6 +8370,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2198,6 +8449,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2219,6 +8528,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2241,6 +8608,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2262,6 +8687,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2283,6 +8766,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2304,6 +8845,64 @@ function_decl func7 test28.cpp 132:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2328,9 +8927,125 @@ function_decl func8 test28.cpp 155:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -2341,9 +9056,49 @@ function_decl func8 test28.cpp 155:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -2354,12 +9109,55 @@ function_decl func8 test28.cpp 155:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -2380,9 +9178,49 @@ function_decl func8 test28.cpp 155:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2395,12 +9233,55 @@ function_decl func8 test28.cpp 155:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2417,12 +9298,55 @@ function_decl func8 test28.cpp 155:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2437,6 +9361,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2458,6 +9440,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2479,6 +9519,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2500,6 +9598,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2523,6 +9679,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2544,6 +9758,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2565,6 +9837,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2586,6 +9916,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2608,6 +9996,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2629,6 +10075,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2650,6 +10154,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2671,6 +10233,64 @@ function_decl func8 test28.cpp 155:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2695,9 +10315,125 @@ function_decl func9 test28.cpp 179:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -2708,9 +10444,49 @@ function_decl func9 test28.cpp 179:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -2721,12 +10497,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -2747,9 +10566,49 @@ function_decl func9 test28.cpp 179:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2762,12 +10621,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2784,12 +10686,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2804,6 +10749,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2825,6 +10828,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2846,6 +10907,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2867,6 +10986,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2891,12 +11068,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -2911,6 +11131,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2932,6 +11210,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2953,6 +11289,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2974,6 +11368,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -2995,6 +11447,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3016,6 +11526,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3037,6 +11605,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3058,6 +11684,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3082,12 +11766,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3102,6 +11829,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3123,6 +11908,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3144,6 +11987,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3165,6 +12066,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3187,6 +12146,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3208,6 +12225,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3229,6 +12304,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3250,6 +12383,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3274,12 +12465,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3294,6 +12528,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3315,6 +12607,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3336,6 +12686,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3357,6 +12765,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3378,6 +12844,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3399,6 +12923,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3420,6 +13002,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3441,6 +13081,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3465,12 +13163,55 @@ function_decl func9 test28.cpp 179:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3485,6 +13226,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3506,6 +13305,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3527,6 +13384,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3548,6 +13463,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3569,6 +13542,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3590,6 +13621,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3611,6 +13700,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3632,6 +13779,64 @@ function_decl func9 test28.cpp 179:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3656,9 +13861,125 @@ function_decl func10 test28.cpp 237:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -3669,9 +13990,49 @@ function_decl func10 test28.cpp 237:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -3682,12 +14043,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -3709,9 +14113,49 @@ function_decl func10 test28.cpp 237:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3724,12 +14168,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3744,12 +14231,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
statement_list - operand
@@ -3765,6 +14295,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3786,6 +14374,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3807,6 +14453,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3828,6 +14532,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3852,12 +14614,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -3876,15 +14681,113 @@ function_decl func10 test28.cpp 237:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
var_decl ptr2 test28.cpp 239:16 - operand
- isUsed: 1
statement_list - then
@@ -3897,6 +14800,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3918,6 +14879,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3939,6 +14958,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3960,6 +15037,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -3982,6 +15117,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4003,6 +15196,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4024,6 +15275,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4045,6 +15354,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4068,12 +15435,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4088,6 +15498,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4109,6 +15577,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4130,6 +15656,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4151,6 +15735,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4176,12 +15818,55 @@ function_decl func10 test28.cpp 237:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4198,15 +15883,113 @@ function_decl func10 test28.cpp 237:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
cleanup_point_expr test28.cpp 264:57 - statement
expr_stmt test28.cpp 264:57 - operand
call_expr test28.cpp 264:35 - expresssion
@@ -4216,6 +15999,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4237,6 +16078,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4258,6 +16157,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4279,6 +16236,64 @@ function_decl func10 test28.cpp 237:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4306,9 +16321,125 @@ function_decl func11 test28.cpp 271:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -4319,9 +16450,49 @@ function_decl func11 test28.cpp 271:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -4332,12 +16503,55 @@ function_decl func11 test28.cpp 271:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -4359,9 +16573,49 @@ function_decl func11 test28.cpp 271:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4374,12 +16628,55 @@ function_decl func11 test28.cpp 271:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4395,12 +16692,55 @@ function_decl func11 test28.cpp 271:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4415,6 +16755,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4436,6 +16834,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4457,6 +16913,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4478,6 +16992,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4500,6 +17072,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4521,6 +17151,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4542,6 +17230,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4563,6 +17309,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4588,12 +17392,55 @@ function_decl func11 test28.cpp 271:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4610,15 +17457,113 @@ function_decl func11 test28.cpp 271:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
cleanup_point_expr test28.cpp 287:53 - statement
expr_stmt test28.cpp 287:53 - operand
call_expr test28.cpp 287:31 - expresssion
@@ -4628,6 +17573,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4649,6 +17652,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4670,6 +17731,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4691,6 +17810,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4714,12 +17891,55 @@ function_decl func11 test28.cpp 271:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4734,6 +17954,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4755,6 +18033,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4776,6 +18112,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4797,6 +18191,64 @@ function_decl func11 test28.cpp 271:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4822,9 +18274,125 @@ function_decl func12 test28.cpp 302:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field 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
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - arg types
@@ -4835,9 +18403,49 @@ function_decl func12 test28.cpp 302:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -4848,12 +18456,55 @@ function_decl func12 test28.cpp 302:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
tree_list - chain
@@ -4874,9 +18525,49 @@ function_decl func12 test28.cpp 302:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4889,12 +18580,55 @@ function_decl func12 test28.cpp 302:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -4908,6 +18642,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4929,6 +18721,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4950,6 +18800,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4971,6 +18879,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -4996,12 +18962,55 @@ function_decl func12 test28.cpp 302:10
field_decl val test28.cpp 5:9 - field
- signed
integer_cst 32 - decl size
+ integer_type - field 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
field_decl ptrval test28.cpp 6:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl arr test28.cpp 7:14 - field
- signed
integer_cst 96 - decl size
+ array_type - field type
+ integer_type - element 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
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 2 - max value
type_decl Data1 test28.cpp 4:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -5012,6 +19021,117 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
method_type - function type
pointer_type - method return type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test28.cpp 14:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test28.cpp 16:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ field_decl tmp2 test28.cpp 17:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Object1 test28.cpp 15:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test28.cpp 14:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test28.cpp 16:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl tmp2 test28.cpp 17:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ type_decl Object1 test28.cpp 15:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test28.cpp 20:5 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl this test28.cpp 19:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test28.cpp 14:7 - type name
+ - isAutogenerated: 1
+ field_decl tmp1 test28.cpp 16:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl tmp2 test28.cpp 17:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ type_decl Object1 test28.cpp 15:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr test28.cpp 21:16 - code
+ init_expr - operand
+ result_decl test28.cpp 20:5 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ integer_cst 64 - decl size
+ component_ref test28.cpp 21:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test28.cpp 19:20 - operand
+ - isAutogenerated: 1
+ field_decl tmp1 test28.cpp 16:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
parm_decl this test28.cpp 302:28 - arg
- isAutogenerated: 1
pointer_type - decl type
@@ -5021,9 +19141,49 @@ function_decl func12 test28.cpp 302:10
field_decl tmp1 test28.cpp 16:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
field_decl tmp2 test28.cpp 17:12 - field
- unsigned
integer_cst 64 - decl size
+ pointer_type - field type
+ record_type - nested type
+ type_decl Data1 test28.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl val test28.cpp 5:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_type - field type
+ - precisionBits: 32
+ - signed
+ field_decl ptrval test28.cpp 6:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ pointer_type - field type
+ field_decl arr test28.cpp 7:14 - field
+ - signed
+ integer_cst 96 - decl size
+ array_type - field type
+ type_decl Data1 test28.cpp 4:1 - field
+ - isAutogenerated: 1
type_decl Object1 test28.cpp 15:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
@@ -5036,6 +19196,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5057,6 +19275,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5078,6 +19354,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand
@@ -5099,6 +19433,64 @@ function_decl func12 test28.cpp 302:10
- isPublic: 1
function_type - function type
void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ tree_list - chain
+ pointer_type - value
+ tree_list - chain
+ parm_decl action test28.cpp 12:41 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl collection test28.cpp 12:61 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ parm_decl values test28.cpp 12:85 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
nop_expr - arg
addr_expr - operand
string_cst = - operand