aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/yacc
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2014-11-13 00:46:53 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2014-11-13 00:46:53 +0000
commit468bac708030587666bebfbbb0078666889299db (patch)
tree2061be7338c17e43b965356ff5f4493c4bc68b39 /usr.bin/yacc
parent0e73f29ae210c9a486764da989a3dba37b90581c (diff)
downloadsrc-468bac708030587666bebfbbb0078666889299db.tar.gz
src-468bac708030587666bebfbbb0078666889299db.zip
Increase MAXTABLE to the maxmimum possible value. The default value is too
low for complex parsers. Note it was one of those memory optimization hacks back in the day. MFC after: 1 week
Notes
Notes: svn path=/head/; revision=274460
Diffstat (limited to 'usr.bin/yacc')
-rw-r--r--usr.bin/yacc/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/yacc/Makefile b/usr.bin/yacc/Makefile
index 45e7929db00b..c110f3f59024 100644
--- a/usr.bin/yacc/Makefile
+++ b/usr.bin/yacc/Makefile
@@ -10,9 +10,10 @@ PROG= yacc
SRCS= closure.c error.c graph.c lalr.c lr0.c main.c mkpar.c mstring.c output.c \
reader.c yaccpar.c symtab.c verbose.c warshall.c
-CFLAGS+= -DMIXEDCASE_FILENAMES=1 \
- -DHAVE_FCNTL_H=1 \
- -DHAVE_MKSTEMP=1
+CFLAGS+= -DHAVE_FCNTL_H=1 \
+ -DHAVE_MKSTEMP=1 \
+ -DMAXTABLE=INT_MAX \
+ -DMIXEDCASE_FILENAMES=1
YYPATCH!= cat ${BYACC_SRC}/VERSION
CFLAGS+= -DYYPATCH=${YYPATCH}