diff options
author | Stanislav Malyshev <stas@php.net> | 2013-05-20 00:52:38 -0700 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2013-05-20 00:52:38 -0700 |
commit | fb58e69a84f4fde603a630d2c9df2fa3be16d846 (patch) | |
tree | 25f66772cf75b4944e32e6fa08ac3144dc7c6805 /Zend/zend_language_scanner.c | |
parent | 7c66c502d096a7a284711bf75af3ef70484a7125 (diff) | |
download | php-git-fb58e69a84f4fde603a630d2c9df2fa3be16d846.tar.gz |
fix bug #64660 - yyparse can return 2, not only 1
Diffstat (limited to 'Zend/zend_language_scanner.c')
-rw-r--r-- | Zend/zend_language_scanner.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_language_scanner.c b/Zend/zend_language_scanner.c index 03cf334dba..fa90342616 100644 --- a/Zend/zend_language_scanner.c +++ b/Zend/zend_language_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.5 on Wed Mar 27 23:52:29 2013 */ +/* Generated by re2c 0.13.5 on Mon May 20 00:45:38 2013 */ #line 1 "Zend/zend_language_scanner.l" /* +----------------------------------------------------------------------+ @@ -585,7 +585,7 @@ ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type TSR compiler_result = zendparse(TSRMLS_C); zend_do_return(&retval_znode, 0 TSRMLS_CC); CG(in_compilation) = original_in_compilation; - if (compiler_result==1) { /* parser error */ + if (compiler_result != 0) { /* parser error */ zend_bailout(); } compilation_successful=1; @@ -760,7 +760,7 @@ zend_op_array *compile_string(zval *source_string, char *filename TSRMLS_DC) SCNG(script_filtered) = NULL; } - if (compiler_result==1) { + if (compiler_result != 0) { CG(active_op_array) = original_active_op_array; CG(unclean_shutdown)=1; destroy_op_array(op_array TSRMLS_CC); |