Replacing 'varg_list' (3 args) with 'varg' (1 arg).

This commit is contained in:
Ruben Ayrapetyan
2014-08-26 20:50:41 +04:00
parent 32ba30ddef
commit 6f58335f23
3 changed files with 29 additions and 69 deletions
+3 -9
View File
@@ -294,15 +294,9 @@ dump_variable (idx_t id)
__printf ("%s;", varg_end); \
break;
#define CASE_VARG_3(op, arg1, arg2, arg3) \
#define CASE_VARG_1(op, arg) \
case NAME_TO_ID (op): \
__printf ("... "); \
dump_variable (opcode.data.op.arg1); \
__printf (", "); \
dump_variable (opcode.data.op.arg2); \
__printf (", "); \
dump_variable (opcode.data.op.arg3); \
__printf (" ..."); \
dump_variable (opcode.data.op.arg); \
break;
#define CASE_EXIT(op, name, field) \
@@ -418,7 +412,7 @@ pp_opcode (opcode_counter_t oc, opcode_t opcode, bool is_rewrite)
CASE_VARG_1_NAME (func_decl_1, "function", name_lit_idx, "(", arg1_lit_idx, ")")
CASE_VARG_2_NAME (func_decl_2, "function", name_lit_idx, "(", arg1_lit_idx, arg2_lit_idx, ")")
CASE_VARG_N_NAME (func_decl_n, "function", name_lit_idx, arg_list)
CASE_VARG_3 (varg_list, arg1_lit_idx, arg2_lit_idx, arg3_lit_idx);
CASE_VARG_1 (varg, arg_lit_idx);
CASE_EXIT (exitval, "exit", status_code)
CASE_SINGLE_ADDRESS (retval, "return", ret_value)
CASE_ZERO_ADDRESS (ret, "return")