summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-09-12 19:47:25 +0000
committerZeev Suraski <zeev@php.net>2000-09-12 19:47:25 +0000
commit5286b3971cbe7763f1f5aa918a5a909f61968fe8 (patch)
treee4a735e247114874d05c60a4e7f4c4b98363bad9 /Zend/zend_execute.c
parent5470222d706e422ded13111100774596d6d5822b (diff)
downloadphp-git-5286b3971cbe7763f1f5aa918a5a909f61968fe8.tar.gz
Make compile_string() accept a description of the code
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 6232490bf3..4faf7f0c2b 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -2007,12 +2007,14 @@ send_by_ref:
break;
case ZEND_INCLUDE:
case ZEND_REQUIRE:
- {
new_op_array = compile_filename(opline->op2.u.constant.value.lval, inc_filename CLS_CC ELS_CC);
break;
- }
- case ZEND_EVAL:
- new_op_array = compile_string(inc_filename CLS_CC);
+ case ZEND_EVAL: {
+ char *eval_desc = zend_make_compiled_string_description("eval()'d code");
+
+ new_op_array = compile_string(inc_filename, eval_desc CLS_CC);
+ efree(eval_desc);
+ }
break;
EMPTY_SWITCH_DEFAULT_CASE()
}