summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2010-07-09 15:25:08 +0000
committerFelipe Pena <felipe@php.net>2010-07-09 15:25:08 +0000
commit80a5fda9a2eaaa812cd0c82bcd7566032da00dc1 (patch)
treebe0f1b71905ae38fbb84c190f56b621b49d47b7d
parentfdca15015b2032eddb9f10956eea9f182d2fd3bd (diff)
downloadphp-git-80a5fda9a2eaaa812cd0c82bcd7566032da00dc1.tar.gz
- Fix switch and Parse call
-rw-r--r--Zend/zend_compile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index be01df0928..f32dd5a66e 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -6135,8 +6135,10 @@ again:
goto again;
case T_END_HEREDOC:
efree(Z_STRVAL(zendlval.u.constant));
+ break;
case T_OPEN_TAG_WITH_ECHO:
token = T_ECHO;
+ break;
case T_CLOSE_TAG:
if (LANG_SCNG(yy_text)[LANG_SCNG(yy_leng)-1] != '>') {
CG(increment_lineno) = 1;
@@ -6145,9 +6147,9 @@ again:
break;
}
default:
- Parse(pParser, token, zendlval TSRMLS_CC);
break;
}
+ Parse(pParser, token, zendlval TSRMLS_CC);
if (token == 0) {
break;
}