if (!EG(active_symbol_table)) {
ZVAL_NULL(¶ms[4]);
} else {
-//??? ZVAL_ARR(¶ms[4], EG(active_symbol_table));
+//???
+#if 1
+ ZVAL_NULL(¶ms[4]);
+#else
+ ZVAL_ARR(¶ms[4], EG(active_symbol_table));
zval_copy_ctor(¶ms[4]);
+#endif
}
ZVAL_COPY_VALUE(&orig_user_error_handler, &EG(user_error_handler));
CG(in_compilation) = 1;
}
+ zval_ptr_dtor(¶ms[4]);
+ zval_ptr_dtor(¶ms[3]);
+ zval_ptr_dtor(¶ms[2]);
+ zval_ptr_dtor(¶ms[1]);
+ zval_ptr_dtor(¶ms[0]);
+
if (Z_TYPE(EG(user_error_handler)) == IS_UNDEF) {
ZVAL_COPY_VALUE(&EG(user_error_handler), &orig_user_error_handler);
- }
- else {
+ } else {
zval_ptr_dtor(&orig_user_error_handler);
}
break;