}
}
+ if (traverse == NULL) {
+ njs_type_error(vm, "njs_builtin_traverse() traverse arg is NULL");
+ return NJS_ERROR;
+ }
+
n = 0;
while (traverse != NULL) {
njs_native_frame_t *previous, *native;
njs_property_next_t *next;
njs_vmcode_import_t *import;
- njs_vmcode_finally_t *finally;
njs_vmcode_generic_t *vmcode;
njs_vmcode_variable_t *var;
njs_vmcode_prop_get_t *get;
value2 = (njs_value_t *) vmcode->operand1;
- finally = (njs_vmcode_finally_t *) pc;
- value1 = njs_scope_value(vm, finally->exit_value);
-
ret = njs_vmcode_finally(vm, NULL, value2, pc);
switch (ret) {