Splitting 'delete' opcode to 'delete_var' and 'delete_prop'. Implementing corresponding opcode handlers.
This commit is contained in:
@@ -427,7 +427,8 @@ pp_opcode (opcode_counter_t oc, opcode_t opcode, bool is_rewrite)
|
||||
CASE_VARG_0_NAME_LHS (prop_get_decl, lhs, "=", "get", prop, "[", "]")
|
||||
CASE_VARG_1_NAME_LHS (prop_set_decl, lhs, "=", "set", prop, "[", arg, "]")
|
||||
CASE_THIS (this, lhs, "=", "this")
|
||||
CASE_DOUBLE_ADDRESS (delete, lhs, "=", "delete", obj)
|
||||
CASE_DOUBLE_ADDRESS (delete_var, lhs, "=", "delete", name)
|
||||
CASE_TRIPLE_ADDRESS (delete_prop, lhs, "= delete", base, ".", name)
|
||||
CASE_DOUBLE_ADDRESS (typeof, lhs, "=", "typeof", obj)
|
||||
CASE_WITH (with, expr)
|
||||
CASE_VARG_0_NAME (var_decl, "var", variable_name, "", "")
|
||||
|
||||
Reference in New Issue
Block a user