]> granicus.if.org Git - php/commitdiff
Fixed bug #64503 (Compilation fails with error: conflicting types for 'zendparse').
authorXinchen Hui <laruence@php.net>
Mon, 25 Mar 2013 15:48:21 +0000 (23:48 +0800)
committerStanislav Malyshev <stas@php.net>
Mon, 19 Aug 2013 18:18:51 +0000 (11:18 -0700)
Zend/zend_language_parser.y

index 1f5d73296fbb2fb3e4fe1e56d6844e0118701bd0..bf48bb73d96ac6c03784a7086f065652903406ec 100644 (file)
@@ -41,17 +41,19 @@ static YYSIZE_T zend_yytnamerr(char*, const char*);
 
 #define YYERROR_VERBOSE
 #define YYSTYPE znode
-#ifdef ZTS
-# define YYPARSE_PARAM tsrm_ls
-# define YYLEX_PARAM tsrm_ls
-#endif
-
 
 %}
 
 %pure_parser
 %expect 3
 
+%code requires {
+#ifdef ZTS
+# define YYPARSE_PARAM tsrm_ls
+# define YYLEX_PARAM tsrm_ls
+#endif
+}
+
 %token END 0 "end of file"
 %left T_INCLUDE T_INCLUDE_ONCE T_EVAL T_REQUIRE T_REQUIRE_ONCE
 %token T_INCLUDE      "include (T_INCLUDE)"