summaryrefslogtreecommitdiff
path: root/test/test36-01.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/test36-01.txt')
-rw-r--r--test/test36-01.txt1324
1 files changed, 690 insertions, 634 deletions
diff --git a/test/test36-01.txt b/test/test36-01.txt
index 46e7cfa..48e8e08 100644
--- a/test/test36-01.txt
+++ b/test/test36-01.txt
@@ -181,10 +181,10 @@ function_decl Data2 test36.cpp 23:13 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483635 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -195,79 +195,79 @@ function_decl Data2 test36.cpp 23:13 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data2 test36.cpp 18:8 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data2 test36.cpp 18:8 17 - operand
- isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 23:13 7 - operand
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
+ integer_cst 64 15 - parm size
array_type 2147483635 - var type
pointer_type 2147483634 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name
@@ -426,10 +426,10 @@ function_decl __base_dtor test36.cpp 23:13 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483635 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -440,79 +440,79 @@ function_decl __base_dtor test36.cpp 23:13 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data2 test36.cpp 18:8 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data2 test36.cpp 18:8 17 - operand
- isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 23:13 7 - operand
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
+ integer_cst 64 15 - parm size
array_type 2147483635 - var type
pointer_type 2147483634 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name
@@ -882,10 +882,10 @@ function_decl Data3 test36.cpp 37:13 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483635 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -896,79 +896,79 @@ function_decl Data3 test36.cpp 37:13 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data3 test36.cpp 32:8 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data3 test36.cpp 32:8 17 - operand
- isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 37:13 7 - operand
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
+ integer_cst 64 15 - parm size
array_type 2147483635 - var type
pointer_type 2147483634 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name
@@ -1127,10 +1127,10 @@ function_decl __base_dtor test36.cpp 37:13 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483635 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -1141,79 +1141,79 @@ function_decl __base_dtor test36.cpp 37:13 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data3 test36.cpp 32:8 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data3 test36.cpp 32:8 17 - operand
- isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 37:13 7 - operand
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 15 - parm size
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isExternal: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
+ integer_cst 64 15 - parm size
array_type 2147483635 - var type
pointer_type 2147483634 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483633 - type name
@@ -1519,10 +1519,10 @@ function_decl Data3 test36.cpp 41:5 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483637 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -1533,148 +1533,162 @@ function_decl Data3 test36.cpp 41:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data3 test36.cpp 32:8 7 - operand
- - isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data3 test36.cpp 32:8 17 - operand
+ - isAutogenerated: 1
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 39:5 6 - function result
+ result_decl test36.cpp 39:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 39:5 6 - function result
+ result_decl test36.cpp 39:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- call_expr test36.cpp 39:5 5 - statement
- addr_expr 4 - function
- function_decl __comp_dtor test36.cpp 37:13 3 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ call_expr test36.cpp 39:5 15 - statement
+ addr_expr 14 - function
+ function_decl __comp_dtor test36.cpp 37:13 13 - operand
- isVirtual: 1
- isPublic: 1
- method_type 2 - function type
- void_type 1 - method return type
- type_decl void <built-in> 0:0 0 - type name
+ method_type 12 - function type
+ void_type 11 - method return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- record_type 1 - method base type
- type_decl Data3 test36.cpp 32:8 0 - type name
+ record_type 11 - method base type
+ type_decl Data3 test36.cpp 32:8 10 - type name
- isAutogenerated: 1
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- result_decl test36.cpp 39:5 2 - function result
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ result_decl test36.cpp 39:5 12 - function result
- isAutogenerated: 1
- void_type 1 - result type
- type_decl void <built-in> 0:0 0 - type name
+ void_type 11 - result type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 2 - argument
+ parm_decl this test36.cpp 37:20 12 - argument
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- statement_list 2 - code
- parm_decl this test36.cpp 37:20 4 - arg
+ pointer_type 11 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 11 - parm size
+ statement_list 12 - code
+ parm_decl this test36.cpp 37:20 14 - arg
- isAutogenerated: 1
- pointer_type 3 - decl type
- record_type 2 - nested type
- type_decl Data3 test36.cpp 32:8 1 - type name
+ pointer_type 13 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- label_expr 5 - statement
- label_decl test36.cpp 39:5 4 - operand
+ integer_cst 64 13 - parm size
+ label_expr 15 - statement
+ label_decl test36.cpp 39:5 14 - operand
- isAutogenerated: 1
- call_expr test36.cpp 39:5 5 - statement
- addr_expr 4 - function
- function_decl operator delete <built-in> 0:0 3 - operand
+ call_expr test36.cpp 39:5 15 - statement
+ addr_expr 14 - function
+ function_decl operator delete <built-in> 0:0 13 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- function_type 2 - function type
- void_type 1 - function return type
- type_decl void <built-in> 0:0 0 - type name
+ function_type 12 - function type
+ void_type 11 - function return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- tree_list 1 - attribute
- identifier_node externally_visible 0 - purpose
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- nop_expr 4 - arg
- parm_decl this test36.cpp 37:20 3 - operand
+ tree_list 11 - attribute
+ identifier_node externally_visible 10 - purpose
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ void_type 3 - nested type
+ type_decl void <built-in> 0:0 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ nop_expr 14 - arg
+ parm_decl this test36.cpp 37:20 13 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl Data3 test36.cpp 32:8 0 - type name
+ pointer_type 12 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 2 - parm size
+ integer_cst 64 12 - parm size
array_type 2147483637 - var type
pointer_type 2147483636 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name
@@ -1823,10 +1837,10 @@ function_decl __base_ctor test36.cpp 41:5 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483637 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -1837,148 +1851,162 @@ function_decl __base_ctor test36.cpp 41:5 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data3 test36.cpp 32:8 7 - operand
- - isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data3 test36.cpp 32:8 17 - operand
+ - isAutogenerated: 1
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 39:5 6 - function result
+ result_decl test36.cpp 39:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 37:13 7 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 37:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data3 test36.cpp 32:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data3 test36.cpp 32:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 39:5 6 - function result
+ result_decl test36.cpp 39:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 6 - argument
+ parm_decl this test36.cpp 37:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- call_expr test36.cpp 39:5 5 - statement
- addr_expr 4 - function
- function_decl __comp_dtor test36.cpp 37:13 3 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ call_expr test36.cpp 39:5 15 - statement
+ addr_expr 14 - function
+ function_decl __comp_dtor test36.cpp 37:13 13 - operand
- isVirtual: 1
- isPublic: 1
- method_type 2 - function type
- void_type 1 - method return type
- type_decl void <built-in> 0:0 0 - type name
+ method_type 12 - function type
+ void_type 11 - method return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- record_type 1 - method base type
- type_decl Data3 test36.cpp 32:8 0 - type name
+ record_type 11 - method base type
+ type_decl Data3 test36.cpp 32:8 10 - type name
- isAutogenerated: 1
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- result_decl test36.cpp 39:5 2 - function result
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ result_decl test36.cpp 39:5 12 - function result
- isAutogenerated: 1
- void_type 1 - result type
- type_decl void <built-in> 0:0 0 - type name
+ void_type 11 - result type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 37:20 2 - argument
+ parm_decl this test36.cpp 37:20 12 - argument
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- statement_list 2 - code
- parm_decl this test36.cpp 37:20 4 - arg
+ pointer_type 11 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 11 - parm size
+ statement_list 12 - code
+ parm_decl this test36.cpp 37:20 14 - arg
- isAutogenerated: 1
- pointer_type 3 - decl type
- record_type 2 - nested type
- type_decl Data3 test36.cpp 32:8 1 - type name
+ pointer_type 13 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- label_expr 5 - statement
- label_decl test36.cpp 39:5 4 - operand
+ integer_cst 64 13 - parm size
+ label_expr 15 - statement
+ label_decl test36.cpp 39:5 14 - operand
- isAutogenerated: 1
- call_expr test36.cpp 39:5 5 - statement
- addr_expr 4 - function
- function_decl operator delete <built-in> 0:0 3 - operand
+ call_expr test36.cpp 39:5 15 - statement
+ addr_expr 14 - function
+ function_decl operator delete <built-in> 0:0 13 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- function_type 2 - function type
- void_type 1 - function return type
- type_decl void <built-in> 0:0 0 - type name
+ function_type 12 - function type
+ void_type 11 - function return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- tree_list 1 - attribute
- identifier_node externally_visible 0 - purpose
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- nop_expr 4 - arg
- parm_decl this test36.cpp 37:20 3 - operand
+ tree_list 11 - attribute
+ identifier_node externally_visible 10 - purpose
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ void_type 3 - nested type
+ type_decl void <built-in> 0:0 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ nop_expr 14 - arg
+ parm_decl this test36.cpp 37:20 13 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl Data3 test36.cpp 32:8 0 - type name
+ pointer_type 12 - decl type
+ record_type 3 - nested type
+ type_decl Data3 test36.cpp 32:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 2 - parm size
+ integer_cst 64 12 - parm size
array_type 2147483637 - var type
pointer_type 2147483636 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483635 - type name
@@ -2312,8 +2340,8 @@ function_decl func1 test36.cpp 73:10 2147483647
statement_list 2147483645 - operand
decl_expr test36.cpp 75:27 2147483644 - statement
var_decl ptr1 test36.cpp 75:16 2147483643 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -2322,8 +2350,8 @@ function_decl func1 test36.cpp 73:10 2147483647
convert_expr 2147483642 - expresssion
init_expr 2147483641 - operand
var_decl ptr1 test36.cpp 75:16 2147483640 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -3320,8 +3348,8 @@ function_decl func1 test36.cpp 73:10 2147483647
- stringLength: 11
block 2147483645 - operand
var_decl ptr1 test36.cpp 75:16 2147483644 - block vars
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -3365,8 +3393,8 @@ function_decl func2 test36.cpp 88:10 2147483647
statement_list 2147483645 - operand
decl_expr test36.cpp 90:35 2147483644 - statement
var_decl ptr1 test36.cpp 90:16 2147483643 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -3375,8 +3403,8 @@ function_decl func2 test36.cpp 88:10 2147483647
convert_expr 2147483642 - expresssion
init_expr 2147483641 - operand
var_decl ptr1 test36.cpp 90:16 2147483640 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -4373,8 +4401,8 @@ function_decl func2 test36.cpp 88:10 2147483647
- stringLength: 11
block 2147483645 - operand
var_decl ptr1 test36.cpp 90:16 2147483644 - block vars
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -4423,8 +4451,8 @@ function_decl func3 test36.cpp 103:10 2147483647
statement_list 2147483645 - operand
decl_expr test36.cpp 105:31 2147483644 - statement
var_decl ptr1 test36.cpp 105:14 2147483643 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -4438,8 +4466,8 @@ function_decl func3 test36.cpp 103:10 2147483647
convert_expr 2147483642 - expresssion
init_expr 2147483641 - operand
var_decl ptr1 test36.cpp 105:14 2147483640 - operand
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -5441,8 +5469,8 @@ function_decl func3 test36.cpp 103:10 2147483647
- stringLength: 11
block 2147483645 - operand
var_decl ptr1 test36.cpp 105:14 2147483644 - block vars
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
integer_type 3 - nested type
- precisionBits: 32
- signed
@@ -6568,10 +6596,10 @@ function_decl Data2 test36.cpp 18:8 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483638 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -6582,148 +6610,162 @@ function_decl Data2 test36.cpp 18:8 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data2 test36.cpp 18:8 7 - operand
- - isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data2 test36.cpp 18:8 17 - operand
+ - isAutogenerated: 1
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 25:5 6 - function result
+ result_decl test36.cpp 25:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 25:5 6 - function result
+ result_decl test36.cpp 25:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- call_expr test36.cpp 25:5 5 - statement
- addr_expr 4 - function
- function_decl __comp_dtor test36.cpp 23:13 3 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ call_expr test36.cpp 25:5 15 - statement
+ addr_expr 14 - function
+ function_decl __comp_dtor test36.cpp 23:13 13 - operand
- isVirtual: 1
- isPublic: 1
- method_type 2 - function type
- void_type 1 - method return type
- type_decl void <built-in> 0:0 0 - type name
+ method_type 12 - function type
+ void_type 11 - method return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- record_type 1 - method base type
- type_decl Data2 test36.cpp 18:8 0 - type name
+ record_type 11 - method base type
+ type_decl Data2 test36.cpp 18:8 10 - type name
- isAutogenerated: 1
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- result_decl test36.cpp 25:5 2 - function result
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ result_decl test36.cpp 25:5 12 - function result
- isAutogenerated: 1
- void_type 1 - result type
- type_decl void <built-in> 0:0 0 - type name
+ void_type 11 - result type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 2 - argument
+ parm_decl this test36.cpp 23:20 12 - argument
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- statement_list 2 - code
- parm_decl this test36.cpp 23:20 4 - arg
+ pointer_type 11 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 11 - parm size
+ statement_list 12 - code
+ parm_decl this test36.cpp 23:20 14 - arg
- isAutogenerated: 1
- pointer_type 3 - decl type
- record_type 2 - nested type
- type_decl Data2 test36.cpp 18:8 1 - type name
+ pointer_type 13 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- label_expr 5 - statement
- label_decl test36.cpp 25:5 4 - operand
+ integer_cst 64 13 - parm size
+ label_expr 15 - statement
+ label_decl test36.cpp 25:5 14 - operand
- isAutogenerated: 1
- call_expr test36.cpp 25:5 5 - statement
- addr_expr 4 - function
- function_decl operator delete <built-in> 0:0 3 - operand
+ call_expr test36.cpp 25:5 15 - statement
+ addr_expr 14 - function
+ function_decl operator delete <built-in> 0:0 13 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- function_type 2 - function type
- void_type 1 - function return type
- type_decl void <built-in> 0:0 0 - type name
+ function_type 12 - function type
+ void_type 11 - function return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- tree_list 1 - attribute
- identifier_node externally_visible 0 - purpose
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- nop_expr 4 - arg
- parm_decl this test36.cpp 23:20 3 - operand
+ tree_list 11 - attribute
+ identifier_node externally_visible 10 - purpose
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ void_type 3 - nested type
+ type_decl void <built-in> 0:0 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ nop_expr 14 - arg
+ parm_decl this test36.cpp 23:20 13 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl Data2 test36.cpp 18:8 0 - type name
+ pointer_type 12 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 2 - parm size
+ integer_cst 64 12 - parm size
array_type 2147483638 - var type
pointer_type 2147483637 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483636 - type name
@@ -6816,10 +6858,10 @@ function_decl __base_ctor test36.cpp 18:8 2147483647
- isVirtual: 1
- isAutogenerated: 1
integer_cst 256 2147483638 - decl size
- constructor 10 - initial
- array_type 9 - constructor type
- pointer_type 8 - element type
- type_decl __vtbl_ptr_type <built-in> 0:0 7 - type name
+ constructor 20 - initial
+ array_type 19 - constructor type
+ pointer_type 18 - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 17 - type name
- isAutogenerated: 1
function_type 3 - nested type
integer_type 2 - function return type
@@ -6830,148 +6872,162 @@ function_decl __base_ctor test36.cpp 18:8 2147483647
integer_cst 32 1 - type size
integer_cst -2147483648 1 - min value
integer_cst 2147483647 1 - max value
- integer_type 8 - domain
+ integer_type 18 - domain
- precisionBits: 64
- signed
- integer_cst 64 7 - type size
- integer_cst 0 7 - min value
- integer_cst 3 7 - max value
- nop_expr 9 - value
- integer_cst 0 8 - operand
- nop_expr 9 - value
- addr_expr 8 - operand
- var_decl _ZTI5Data2 test36.cpp 18:8 7 - operand
- - isAutogenerated: 1
- integer_cst 128 6 - decl size
- record_type 6 - var type
- type_decl __class_type_info_pseudo <built-in> 0:0 5 - type name
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __comp_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 17 - type size
+ integer_cst 0 17 - min value
+ integer_cst 3 17 - max value
+ nop_expr 19 - value
+ integer_cst 0 18 - operand
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ var_decl _ZTI5Data2 test36.cpp 18:8 17 - operand
+ - isAutogenerated: 1
+ integer_cst 128 16 - decl size
+ record_type 16 - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 15 - type name
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __comp_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 25:5 6 - function result
+ result_decl test36.cpp 25:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- nop_expr 9 - value
- addr_expr 8 - operand
- function_decl __deleting_dtor test36.cpp 23:13 7 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ nop_expr 19 - value
+ addr_expr 18 - operand
+ function_decl __deleting_dtor test36.cpp 23:13 17 - operand
- isVirtual: 1
- isPublic: 1
- method_type 6 - function type
- void_type 5 - method return type
- type_decl void <built-in> 0:0 4 - type name
+ method_type 16 - function type
+ void_type 15 - method return type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- record_type 5 - method base type
- type_decl Data2 test36.cpp 18:8 4 - type name
+ record_type 15 - method base type
+ type_decl Data2 test36.cpp 18:8 14 - type name
- isAutogenerated: 1
- tree_list 5 - arg types
- pointer_type 4 - value
+ tree_list 15 - arg types
+ pointer_type 14 - value
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- tree_list 4 - chain
- void_type 3 - value
- type_decl void <built-in> 0:0 2 - type name
+ tree_list 14 - chain
+ void_type 13 - value
+ type_decl void <built-in> 0:0 12 - type name
- isAutogenerated: 1
- result_decl test36.cpp 25:5 6 - function result
+ result_decl test36.cpp 25:5 16 - function result
- isAutogenerated: 1
- void_type 5 - result type
- type_decl void <built-in> 0:0 4 - type name
+ void_type 15 - result type
+ type_decl void <built-in> 0:0 14 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 6 - argument
+ parm_decl this test36.cpp 23:20 16 - argument
- isAutogenerated: 1
- pointer_type 5 - decl type
+ pointer_type 15 - decl type
record_type 3 - nested type
type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 5 - parm size
- statement_list 6 - code
- call_expr test36.cpp 25:5 5 - statement
- addr_expr 4 - function
- function_decl __comp_dtor test36.cpp 23:13 3 - operand
+ integer_cst 64 15 - parm size
+ statement_list 16 - code
+ call_expr test36.cpp 25:5 15 - statement
+ addr_expr 14 - function
+ function_decl __comp_dtor test36.cpp 23:13 13 - operand
- isVirtual: 1
- isPublic: 1
- method_type 2 - function type
- void_type 1 - method return type
- type_decl void <built-in> 0:0 0 - type name
+ method_type 12 - function type
+ void_type 11 - method return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- record_type 1 - method base type
- type_decl Data2 test36.cpp 18:8 0 - type name
+ record_type 11 - method base type
+ type_decl Data2 test36.cpp 18:8 10 - type name
- isAutogenerated: 1
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- result_decl test36.cpp 25:5 2 - function result
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ result_decl test36.cpp 25:5 12 - function result
- isAutogenerated: 1
- void_type 1 - result type
- type_decl void <built-in> 0:0 0 - type name
+ void_type 11 - result type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- parm_decl this test36.cpp 23:20 2 - argument
+ parm_decl this test36.cpp 23:20 12 - argument
- isAutogenerated: 1
- pointer_type 1 - decl type
- record_type 0 - nested type
- integer_cst 64 1 - parm size
- statement_list 2 - code
- parm_decl this test36.cpp 23:20 4 - arg
+ pointer_type 11 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
+ - isAutogenerated: 1
+ integer_cst 64 11 - parm size
+ statement_list 12 - code
+ parm_decl this test36.cpp 23:20 14 - arg
- isAutogenerated: 1
- pointer_type 3 - decl type
- record_type 2 - nested type
- type_decl Data2 test36.cpp 18:8 1 - type name
+ pointer_type 13 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 3 - parm size
- label_expr 5 - statement
- label_decl test36.cpp 25:5 4 - operand
+ integer_cst 64 13 - parm size
+ label_expr 15 - statement
+ label_decl test36.cpp 25:5 14 - operand
- isAutogenerated: 1
- call_expr test36.cpp 25:5 5 - statement
- addr_expr 4 - function
- function_decl operator delete <built-in> 0:0 3 - operand
+ call_expr test36.cpp 25:5 15 - statement
+ addr_expr 14 - function
+ function_decl operator delete <built-in> 0:0 13 - operand
- isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- function_type 2 - function type
- void_type 1 - function return type
- type_decl void <built-in> 0:0 0 - type name
+ function_type 12 - function type
+ void_type 11 - function return type
+ type_decl void <built-in> 0:0 10 - type name
- isAutogenerated: 1
- tree_list 1 - attribute
- identifier_node externally_visible 0 - purpose
- tree_list 1 - arg types
- pointer_type 0 - value
- tree_list 0 - chain
- nop_expr 4 - arg
- parm_decl this test36.cpp 23:20 3 - operand
+ tree_list 11 - attribute
+ identifier_node externally_visible 10 - purpose
+ tree_list 11 - arg types
+ pointer_type 10 - value
+ void_type 3 - nested type
+ type_decl void <built-in> 0:0 2 - type name
+ - isAutogenerated: 1
+ tree_list 10 - chain
+ void_type 9 - value
+ type_decl void <built-in> 0:0 8 - type name
+ - isAutogenerated: 1
+ nop_expr 14 - arg
+ parm_decl this test36.cpp 23:20 13 - operand
- isAutogenerated: 1
- pointer_type 2 - decl type
- record_type 1 - nested type
- type_decl Data2 test36.cpp 18:8 0 - type name
+ pointer_type 12 - decl type
+ record_type 3 - nested type
+ type_decl Data2 test36.cpp 18:8 2 - type name
- isAutogenerated: 1
- integer_cst 64 2 - parm size
+ integer_cst 64 12 - parm size
array_type 2147483638 - var type
pointer_type 2147483637 - element type
type_decl __vtbl_ptr_type <built-in> 0:0 2147483636 - type name
@@ -7158,8 +7214,8 @@ function_decl func5 test36.cpp 133:10 2147483647
nop_expr 2147483636 - arg
var_decl test36.cpp 135:20 2147483635 - operand
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
@@ -7186,16 +7242,16 @@ function_decl func5 test36.cpp 133:10 2147483647
- isAutogenerated: 1
var_decl test36.cpp 135:20 2147483636 - arg
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
nop_expr 2147483638 - operand
var_decl test36.cpp 135:20 2147483637 - operand
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
@@ -8201,8 +8257,8 @@ function_decl func6 test36.cpp 148:10 2147483647
decl_expr test36.cpp 150:39 2147483644 - statement
var_decl ptr1 test36.cpp 150:16 2147483643 - operand
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -8212,8 +8268,8 @@ function_decl func6 test36.cpp 148:10 2147483647
init_expr 2147483641 - operand
var_decl ptr1 test36.cpp 150:16 2147483640 - operand
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -9020,8 +9076,8 @@ function_decl func6 test36.cpp 148:10 2147483647
eq_expr test36.cpp 159:14 2147483643 - condition
var_decl ptr1 test36.cpp 150:16 2147483642 - operand
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -9801,8 +9857,8 @@ function_decl func6 test36.cpp 148:10 2147483647
modify_expr 2147483639 - operand
var_decl ptr1 test36.cpp 150:16 2147483638 - operand
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -12453,8 +12509,8 @@ function_decl func6 test36.cpp 148:10 2147483647
indirect_ref 2147483639 - object
var_decl ptr1 test36.cpp 150:16 2147483638 - ref
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -13337,8 +13393,8 @@ function_decl func6 test36.cpp 148:10 2147483647
block 2147483645 - operand
var_decl ptr1 test36.cpp 150:16 2147483644 - block vars
- isUsed: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
record_type 3 - nested type
type_decl Data1 test36.cpp 3:8 2 - type name
- isAutogenerated: 1
@@ -13494,8 +13550,8 @@ function_decl func7 test36.cpp 212:10 2147483647
nop_expr 2147483636 - arg
var_decl test36.cpp 214:29 2147483635 - operand
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
@@ -13523,16 +13579,16 @@ function_decl func7 test36.cpp 212:10 2147483647
- isAutogenerated: 1
var_decl test36.cpp 214:29 2147483636 - arg
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1
nop_expr 2147483638 - operand
var_decl test36.cpp 214:29 2147483637 - operand
- isAutogenerated: 1
- integer_cst 64 5 - decl size 2
- pointer_type 5 - var type 2
+ integer_cst 64 15 - decl size 2
+ pointer_type 15 - var type 2
void_type 3 - nested type
type_decl void <built-in> 0:0 2 - type name
- isAutogenerated: 1