summaryrefslogtreecommitdiff
path: root/tools/lemon/lemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lemon/lemon.c')
-rw-r--r--tools/lemon/lemon.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/lemon/lemon.c b/tools/lemon/lemon.c
index 0f7ec84d50..cc6b9c0b7c 100644
--- a/tools/lemon/lemon.c
+++ b/tools/lemon/lemon.c
@@ -1493,7 +1493,12 @@ int main(int argc _U_, char **argv)
lem.basisflag = basisflag;
Symbol_new("$");
lem.errsym = Symbol_new("error");
- lem.errsym->useCnt = 0;
+ /*
+ ** Resetting useCnt in errsym seems to disable some error checking we
+ ** need to validate the filter syntax. So we remove this resetting for now.
+ **
+ ** lem.errsym->useCnt = 0;
+ */
lem.outdirname = outdirname;
lem.templatename = templatename;
lem.basename = make_basename(lem.filename);