diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2009-06-08 10:03:41 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2009-06-08 10:03:41 +0000 |
commit | 618153d40f85028fc32625d81eec97d973312f21 (patch) | |
tree | b4fad141896388bd0324cdf1545f41996f4b2bad /tools/lemon | |
parent | a44cc2442d4e7d07c0ca86323e8271267a06c977 (diff) |
Remove resetting useCnt in errsym, as it seems to disable some error checking
we need to validate the filter syntax.
svn path=/trunk/; revision=28659
Diffstat (limited to 'tools/lemon')
-rw-r--r-- | tools/lemon/lemon.c | 7 |
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); |