diff options
author | aiju <devnull@localhost> | 2017-04-21 17:16:44 +0000 |
---|---|---|
committer | aiju <devnull@localhost> | 2017-04-21 17:16:44 +0000 |
commit | 094fc8b15f98807833143e29f1f7d36a1ca4b28c (patch) | |
tree | 839c2ae385e4c85efffa29991db87a56e8974615 /sys/src/cmd/yacc.c | |
parent | 99825e22ed403c8636751238743d01a1b143f8e2 (diff) |
fix yacc bug (found by dan cross)
Diffstat (limited to 'sys/src/cmd/yacc.c')
-rw-r--r-- | sys/src/cmd/yacc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/yacc.c b/sys/src/cmd/yacc.c index 4b809de9c..482823ea0 100644 --- a/sys/src/cmd/yacc.c +++ b/sys/src/cmd/yacc.c @@ -2101,11 +2101,12 @@ swt: c = Bgetrune(finput); if(c == '\n') lineno++; - } else + } else { if(c == match) goto lcopy; if(c == '\n') error("newline in string or char. const."); + } Bputrune(faction, c); } error("EOF in string or character constant"); |