summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test1-01.txt81
-rw-r--r--test/test1-02.txt56
-rw-r--r--test/test1-03.txt2
-rw-r--r--test/test1-04.txt1
4 files changed, 137 insertions, 3 deletions
diff --git a/test/test1-01.txt b/test/test1-01.txt
index 1c096c9..e9f6e05 100644
--- a/test/test1-01.txt
+++ b/test/test1-01.txt
@@ -754,7 +754,86 @@ function_decl fun1 test1.c 29:5
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - parm size
- Unsupported node type: cond_expr - code - operand
+ cond_expr - code
+ eq_expr - operand
+ - isUsed: 1
+ parm_decl a test1.c 21:14 - operand
+ integer_type - decl 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_cst 32 - parm size
+ integer_cst 0 - operand
+ cleanup_point_expr - operand
+ expr_stmt - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl a test1.c 21:14 - operand
+ integer_type - decl 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_cst 32 - parm size
+ mult_expr - operand
+ plus_expr - operand
+ - isUsed: 1
+ parm_decl a test1.c 21:14 - operand
+ integer_type - decl 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_cst 32 - parm size
+ - isUsed: 1
+ parm_decl b test1.c 21:22 - operand
+ integer_type - decl 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_cst 32 - parm size
+ var_decl c test1.c 3:5 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ cleanup_point_expr - operand
+ expr_stmt - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl b test1.c 21:22 - operand
+ integer_type - decl 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_cst 32 - parm size
+ integer_cst 1 - operand
integer_cst 0 - arg
integer_cst 1 - arg
if_stmt - statement
diff --git a/test/test1-02.txt b/test/test1-02.txt
index c3fb891..a186873 100644
--- a/test/test1-02.txt
+++ b/test/test1-02.txt
@@ -525,6 +525,62 @@
10 integer_cst
10 integer_cst
9 integer_cst
+8 cond_expr
+9 eq_expr
+10 parm_decl test1.c
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+11 integer_cst
+10 integer_cst
+9 cleanup_point_expr
+10 expr_stmt
+11 convert_expr
+12 modify_expr
+13 parm_decl test1.c
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+14 integer_cst
+13 mult_expr
+14 plus_expr
+15 parm_decl test1.c
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+16 integer_cst
+15 parm_decl test1.c
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+16 integer_cst
+14 var_decl test1.c
+15 integer_cst
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+9 cleanup_point_expr
+10 expr_stmt
+11 convert_expr
+12 modify_expr
+13 parm_decl test1.c
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+14 integer_cst
+13 integer_cst
6 integer_cst
6 integer_cst
3 if_stmt
diff --git a/test/test1-03.txt b/test/test1-03.txt
index d41817e..ce9dd0d 100644
--- a/test/test1-03.txt
+++ b/test/test1-03.txt
@@ -4,7 +4,7 @@ Allocations before cleanup: 221
Allocations after cleanup: 0
Allocations before cleanup: 92
Allocations after cleanup: 0
-Allocations before cleanup: 195
+Allocations before cleanup: 251
Allocations after cleanup: 0
Allocations before cleanup: 50
Allocations after cleanup: 0
diff --git a/test/test1-04.txt b/test/test1-04.txt
index 71a5914..e69de29 100644
--- a/test/test1-04.txt
+++ b/test/test1-04.txt
@@ -1 +0,0 @@
-Unsupported node type: cond_expr