diff options
Diffstat (limited to 'test/test19-03.txt')
-rw-r--r-- | test/test19-03.txt | 266 |
1 files changed, 133 insertions, 133 deletions
diff --git a/test/test19-03.txt b/test/test19-03.txt index 87127d7..05b87e0 100644 --- a/test/test19-03.txt +++ b/test/test19-03.txt @@ -1,5 +1,7 @@ function_decl func1: bind_expr : ptr1, ptr2, +decl_expr : ptr1, ptr2, +var_decl ptr3: ptr1, ptr2, ptr3, var_decl ptr3: ptr1, ptr2, ptr3, integer_cst 64: ptr1, ptr2, ptr3, parm_decl ptr1: ptr1, ptr2, ptr3, @@ -9,23 +11,12 @@ type_decl Data1: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, type_decl Data1: ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, -var_decl ptr3: ptr1, ptr2, ptr3, block : ptr1, ptr2, ptr3, var_decl ptr3: ptr1, ptr2, ptr3, function_decl func2: bind_expr : ptr1, ptr2, -var_decl ptr3: ptr1, ptr2, ptr3, -integer_cst 64: ptr1, ptr2, ptr3, -parm_decl ptr1: ptr1, ptr2, ptr3, -pointer_type : ptr1, ptr2, ptr3, -record_type : ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -field_decl val: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -statement_list : ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, +statement_list : ptr1, ptr2, +decl_expr : ptr1, ptr2, var_decl ptr3: ptr1, ptr2, ptr3, cleanup_point_expr : ptr1, ptr2, ptr3, expr_stmt : ptr1, ptr2, ptr3, @@ -41,11 +32,7 @@ var_decl ptr3: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, integer_cst 100: ptr1, ptr2, ptr3, -block : ptr1, ptr2, ptr3, -var_decl ptr3: ptr1, ptr2, ptr3, -function_decl func3: -bind_expr : ptr1, ptr2, -var_decl ptr3: ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, integer_cst 64: ptr1, ptr2, ptr3, parm_decl ptr1: ptr1, ptr2, ptr3, pointer_type : ptr1, ptr2, ptr3, @@ -54,8 +41,12 @@ type_decl Data1: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, type_decl Data1: ptr1, ptr2, ptr3, -statement_list : ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, +block : ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, ptr3, +function_decl func3: +bind_expr : ptr1, ptr2, +statement_list : ptr1, ptr2, +decl_expr : ptr1, ptr2, var_decl ptr3: ptr1, ptr2, ptr3, if_stmt : ptr1, ptr2, ptr3, ne_expr : ptr1, ptr2, ptr3, @@ -71,11 +62,7 @@ var_decl ptr3: ptr1, ptr2, field_decl val: ptr1, ptr2, integer_cst 32: ptr1, ptr2, integer_cst 100: ptr1, ptr2, -block : ptr1, ptr2, ptr3, -var_decl ptr3: ptr1, ptr2, ptr3, -function_decl func4: -bind_expr : ptr1, ptr2, -var_decl ptr3: ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, integer_cst 64: ptr1, ptr2, ptr3, parm_decl ptr1: ptr1, ptr2, ptr3, pointer_type : ptr1, ptr2, ptr3, @@ -84,8 +71,12 @@ type_decl Data1: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, type_decl Data1: ptr1, ptr2, ptr3, -statement_list : ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, +block : ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, ptr3, +function_decl func4: +bind_expr : ptr1, ptr2, +statement_list : ptr1, ptr2, +decl_expr : ptr1, ptr2, var_decl ptr3: ptr1, ptr2, ptr3, if_stmt : ptr1, ptr2, ptr3, ne_expr : ptr1, ptr2, ptr3, @@ -140,11 +131,7 @@ integer_cst 64: ptr1, ptr3, field_decl val: ptr1, ptr3, integer_cst 32: ptr1, ptr3, integer_cst 200: ptr1, ptr3, -block : ptr1, ptr2, ptr3, -var_decl ptr3: ptr1, ptr2, ptr3, -function_decl func5: -bind_expr : ptr1, ptr2, -var_decl ptr3: ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, integer_cst 64: ptr1, ptr2, ptr3, parm_decl ptr1: ptr1, ptr2, ptr3, pointer_type : ptr1, ptr2, ptr3, @@ -153,96 +140,100 @@ type_decl Data1: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, type_decl Data1: ptr1, ptr2, ptr3, -statement_list : ptr1, ptr2, ptr3, -if_stmt : ptr1, ptr2, ptr3, -truth_orif_expr : ptr1, ptr2, ptr3, -eq_expr : ptr1, ptr2, ptr3, -parm_decl ptr1: ptr1, ptr2, ptr3, -pointer_type : ptr1, ptr2, ptr3, -record_type : ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -field_decl val: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -integer_cst 64: ptr1, ptr2, ptr3, -integer_cst 0: ptr1, ptr2, ptr3, -eq_expr : ptr2, -var_decl k: ptr2, ptr3, -integer_cst 32: ptr2, ptr3, -integer_type : ptr2, ptr3, -type_decl int: ptr2, ptr3, -integer_cst 32: ptr2, ptr3, -integer_cst -2147483648: ptr2, ptr3, -integer_cst 2147483647: ptr2, ptr3, -integer_cst 10: ptr2, ptr3, -return_expr : ptr1, ptr2, ptr3, -init_expr : ptr1, ptr2, ptr3, -result_decl : ptr1, ptr2, ptr3, -integer_type : ptr1, ptr2, ptr3, -type_decl int: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_cst -2147483648: ptr1, ptr2, ptr3, -integer_cst 2147483647: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_cst 0: ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, -var_decl ptr3: ptr2, ptr3, -cleanup_point_expr : ptr1, ptr2, ptr3, -expr_stmt : ptr2, ptr3, -convert_expr : ptr2, ptr3, -modify_expr : ptr2, ptr3, -component_ref : ptr2, ptr3, -indirect_ref : ptr2, ptr3, -var_decl ptr3: ptr2, ptr3, -field_decl val: ptr2, ptr3, -integer_cst 32: ptr2, ptr3, -integer_cst 100: ptr2, ptr3, block : ptr1, ptr2, ptr3, -var_decl ptr3: ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, ptr3, +function_decl func5: +bind_expr : ptr1, ptr2, +statement_list : ptr1, ptr2, +if_stmt : ptr1, ptr2, +truth_orif_expr : ptr1, ptr2, +eq_expr : ptr1, ptr2, +parm_decl ptr1: ptr1, ptr2, +pointer_type : ptr1, ptr2, +record_type : ptr1, ptr2, +type_decl Data1: ptr1, ptr2, +field_decl val: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +type_decl Data1: ptr1, ptr2, +integer_cst 64: ptr1, ptr2, +integer_cst 0: ptr1, ptr2, +eq_expr : ptr2, +var_decl k: ptr2, +integer_cst 32: ptr2, +integer_type : ptr2, +type_decl int: ptr2, +integer_cst 32: ptr2, +integer_cst -2147483648: ptr2, +integer_cst 2147483647: ptr2, +integer_cst 10: ptr2, +return_expr : ptr1, ptr2, +init_expr : ptr1, ptr2, +result_decl : ptr1, ptr2, +integer_type : ptr1, ptr2, +type_decl int: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_cst -2147483648: ptr1, ptr2, +integer_cst 2147483647: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_cst 0: ptr1, ptr2, +decl_expr : ptr1, ptr2, +var_decl ptr3: ptr2, +cleanup_point_expr : ptr1, ptr2, +expr_stmt : ptr2, +convert_expr : ptr2, +modify_expr : ptr2, +component_ref : ptr2, +indirect_ref : ptr2, +var_decl ptr3: ptr2, +field_decl val: ptr2, +integer_cst 32: ptr2, +integer_cst 100: ptr2, +var_decl ptr3: ptr1, ptr2, +integer_cst 64: ptr2, +parm_decl ptr1: ptr2, +pointer_type : ptr2, +record_type : ptr2, +type_decl Data1: ptr2, +field_decl val: ptr2, +integer_cst 32: ptr2, +type_decl Data1: ptr2, +block : ptr1, ptr2, +var_decl ptr3: ptr2, function_decl func6: bind_expr : ptr1, ptr2, -var_decl ptr3: ptr1, ptr2, ptr3, -integer_cst 64: ptr1, ptr2, ptr3, -parm_decl ptr1: ptr1, ptr2, ptr3, -pointer_type : ptr1, ptr2, ptr3, -record_type : ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -field_decl val: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -statement_list : ptr1, ptr2, ptr3, -if_stmt : ptr1, ptr2, ptr3, -truth_orif_expr : ptr1, ptr2, ptr3, -ne_expr : ptr1, ptr2, ptr3, -parm_decl ptr1: ptr1, ptr2, ptr3, -pointer_type : ptr1, ptr2, ptr3, -record_type : ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -field_decl val: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -type_decl Data1: ptr1, ptr2, ptr3, -integer_cst 64: ptr1, ptr2, ptr3, -integer_cst 0: ptr1, ptr2, ptr3, -eq_expr : ptr1, ptr2, ptr3, -var_decl k: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_type : ptr1, ptr2, ptr3, -type_decl int: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_cst -2147483648: ptr1, ptr2, ptr3, -integer_cst 2147483647: ptr1, ptr2, ptr3, -integer_cst 10: ptr1, ptr2, ptr3, -return_expr : ptr1, ptr2, ptr3, -init_expr : ptr1, ptr2, ptr3, -result_decl : ptr1, ptr2, ptr3, -integer_type : ptr1, ptr2, ptr3, -type_decl int: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_cst -2147483648: ptr1, ptr2, ptr3, -integer_cst 2147483647: ptr1, ptr2, ptr3, -integer_cst 32: ptr1, ptr2, ptr3, -integer_cst 0: ptr1, ptr2, ptr3, -decl_expr : ptr1, ptr2, ptr3, +statement_list : ptr1, ptr2, +if_stmt : ptr1, ptr2, +truth_orif_expr : ptr1, ptr2, +ne_expr : ptr1, ptr2, +parm_decl ptr1: ptr1, ptr2, +pointer_type : ptr1, ptr2, +record_type : ptr1, ptr2, +type_decl Data1: ptr1, ptr2, +field_decl val: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +type_decl Data1: ptr1, ptr2, +integer_cst 64: ptr1, ptr2, +integer_cst 0: ptr1, ptr2, +eq_expr : ptr1, ptr2, +var_decl k: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_type : ptr1, ptr2, +type_decl int: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_cst -2147483648: ptr1, ptr2, +integer_cst 2147483647: ptr1, ptr2, +integer_cst 10: ptr1, ptr2, +return_expr : ptr1, ptr2, +init_expr : ptr1, ptr2, +result_decl : ptr1, ptr2, +integer_type : ptr1, ptr2, +type_decl int: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_cst -2147483648: ptr1, ptr2, +integer_cst 2147483647: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, +integer_cst 0: ptr1, ptr2, +decl_expr : ptr1, ptr2, var_decl ptr3: ptr1, ptr2, ptr3, cleanup_point_expr : ptr1, ptr2, ptr3, expr_stmt : ptr1, ptr2, ptr3, @@ -258,17 +249,19 @@ var_decl ptr3: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, integer_cst 100: ptr1, ptr2, ptr3, +var_decl ptr3: ptr1, ptr2, +integer_cst 64: ptr1, ptr2, ptr3, +parm_decl ptr1: ptr1, ptr2, ptr3, +pointer_type : ptr1, ptr2, ptr3, +record_type : ptr1, ptr2, ptr3, +type_decl Data1: ptr1, ptr2, ptr3, +field_decl val: ptr1, ptr2, ptr3, +integer_cst 32: ptr1, ptr2, ptr3, +type_decl Data1: ptr1, ptr2, ptr3, block : ptr1, ptr2, ptr3, var_decl ptr3: ptr1, ptr2, ptr3, function_decl func7: bind_expr : ptr1, ptr2, -var_decl c: ptr1, ptr2, -integer_cst 32: ptr1, ptr2, -integer_type : ptr1, ptr2, -type_decl int: ptr1, ptr2, -integer_cst 32: ptr1, ptr2, -integer_cst -2147483648: ptr1, ptr2, -integer_cst 2147483647: ptr1, ptr2, statement_list : ptr1, ptr2, decl_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, @@ -347,18 +340,18 @@ var_decl ptr3: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, integer_cst 200: ptr1, ptr2, ptr3, +var_decl c: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, ptr3, +integer_type : ptr1, ptr2, ptr3, +type_decl int: ptr1, ptr2, ptr3, +integer_cst 32: ptr1, ptr2, ptr3, +integer_cst -2147483648: ptr1, ptr2, ptr3, +integer_cst 2147483647: ptr1, ptr2, ptr3, block : ptr1, ptr2, ptr3, var_decl c: ptr1, ptr2, ptr3, var_decl ptr3: ptr1, ptr2, ptr3, function_decl func8: bind_expr : ptr1, ptr2, -var_decl c: ptr1, ptr2, -integer_cst 32: ptr1, ptr2, -integer_type : ptr1, ptr2, -type_decl int: ptr1, ptr2, -integer_cst 32: ptr1, ptr2, -integer_cst -2147483648: ptr1, ptr2, -integer_cst 2147483647: ptr1, ptr2, statement_list : ptr1, ptr2, decl_expr : ptr1, ptr2, var_decl c: ptr1, ptr2, @@ -437,6 +430,13 @@ var_decl ptr3: ptr1, ptr2, ptr3, field_decl val: ptr1, ptr2, ptr3, integer_cst 32: ptr1, ptr2, ptr3, integer_cst 200: ptr1, ptr2, ptr3, +var_decl c: ptr1, ptr2, +integer_cst 32: ptr1, ptr2, ptr3, +integer_type : ptr1, ptr2, ptr3, +type_decl int: ptr1, ptr2, ptr3, +integer_cst 32: ptr1, ptr2, ptr3, +integer_cst -2147483648: ptr1, ptr2, ptr3, +integer_cst 2147483647: ptr1, ptr2, ptr3, block : ptr1, ptr2, ptr3, var_decl c: ptr1, ptr2, ptr3, var_decl ptr3: ptr1, ptr2, ptr3, |