!5824 解决创建function堆栈太深,解析时候报资源不足的问题
Merge pull request !5824 from shijuzheng1997/master
This commit is contained in:
@ -13,6 +13,12 @@ execute_process(
|
|||||||
OUTPUT_VARIABLE PL_GRAM
|
OUTPUT_VARIABLE PL_GRAM
|
||||||
)
|
)
|
||||||
|
|
||||||
|
execute_process(
|
||||||
|
COMMAND sed -i "s/\# define YYINITDEPTH .*/\# define YYINITDEPTH 1000/g" ${CMAKE_CURRENT_SOURCE_DIR}/src/pl_gram.cpp
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE PL_GRAM
|
||||||
|
)
|
||||||
|
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND perl generate-plerrcodes.pl ${PROJECT_SRC_DIR}/common/backend/utils/errcodes.txt
|
COMMAND perl generate-plerrcodes.pl ${PROJECT_SRC_DIR}/common/backend/utils/errcodes.txt
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src
|
||||||
|
@ -71,8 +71,10 @@ ifdef BISON
|
|||||||
$(BISON) -d $(BISONFLAGS) -o $@ $<
|
$(BISON) -d $(BISONFLAGS) -o $@ $<
|
||||||
$(PERL) $(top_builddir)/src/mtlocal.pl $(srcdir)/pl_gram.cpp
|
$(PERL) $(top_builddir)/src/mtlocal.pl $(srcdir)/pl_gram.cpp
|
||||||
$(PERL) $(top_builddir)/src/mtlocal.pl $(srcdir)/pl_gram.hpp
|
$(PERL) $(top_builddir)/src/mtlocal.pl $(srcdir)/pl_gram.hpp
|
||||||
|
sed -i 's/\# define YYINITDEPTH .*/\# define YYINITDEPTH 1000/g' $(srcdir)/pl_gram.cpp
|
||||||
else
|
else
|
||||||
@$(missing) bison $< $@
|
@$(missing) bison $< $@
|
||||||
|
sed -i 's/\# define YYINITDEPTH .*/\# define YYINITDEPTH 1000/g' $(srcdir)/pl_gram.cpp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# generate plerrcodes.h from src/backend/utils/errcodes.txt
|
# generate plerrcodes.h from src/backend/utils/errcodes.txt
|
||||||
|
Reference in New Issue
Block a user