This is the equivalent of
8c099fc032074a0bb5961d67ef4df05ddca7eba4 but for a
different parser. Surprisingly exparse.y was already using Bison extensions, so
this actually suppresses two warnings:
bison -y -dtv ../../lib/expr/exparse.y
../../lib/expr/exparse.y:131.1-7: warning: POSIX Yacc does not support %binary [-Wyacc]
%binary <op> EQ NE
^~~~~~~
../../lib/expr/exparse.y:132.1-7: warning: POSIX Yacc does not support %binary [-Wyacc]
%binary <op> '<' '>' LE GE
^~~~~~~
Related to #1806.
y.tab.c y.tab.h: y.output
y.output: $(top_srcdir)/lib/expr/exparse.y
- @YACC@ -dtv $(top_srcdir)/lib/expr/exparse.y
+ @YACC@ -Wno-yacc -dtv $(top_srcdir)/lib/expr/exparse.y
expr.3.pdf: expr.3.ps
@PS2PDF@ $< $@
</ClCompile>
<Lib />
<PreBuildEvent>
- <Command>win_bison -dy exparse.y -o exparse-intermediate.c
+ <Command>win_bison -Wno-yacc -dy exparse.y -o exparse-intermediate.c
sed "s/yy/ex/g" < exparse-intermediate.c | sed "s/YY/EX/g" > exparse.c
sed "s/yy/ex/g" < exparse-intermediate.h | sed "s/YY/EX/g" > exparse.h
del exparse-intermediate.c
</ClCompile>
<Lib />
<PreBuildEvent>
- <Command>win_bison -dy exparse.y -o exparse-intermediate.c
+ <Command>win_bison -Wno-yacc -dy exparse.y -o exparse-intermediate.c
sed "s/yy/ex/g" < exparse-intermediate.c | sed "s/YY/EX/g" > exparse.c
sed "s/yy/ex/g" < exparse-intermediate.h | sed "s/YY/EX/g" > exparse.h
del exparse-intermediate.c