diff options
author | Zeev Suraski <zeev@php.net> | 2000-09-12 19:47:25 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2000-09-12 19:47:25 +0000 |
commit | 5286b3971cbe7763f1f5aa918a5a909f61968fe8 (patch) | |
tree | e4a735e247114874d05c60a4e7f4c4b98363bad9 /Zend/zend_execute.c | |
parent | 5470222d706e422ded13111100774596d6d5822b (diff) | |
download | php-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.c | 10 |
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() } |