diff options
author | Petter Rodhelind <petter.rodhelind@gmail.com> | 2019-09-22 20:32:58 +0200 |
---|---|---|
committer | Petter Rodhelind <petter.rodhelind@gmail.com> | 2019-09-22 20:32:58 +0200 |
commit | c0c9d8f883dfd3a7f5a74499d91bb95884b15873 (patch) | |
tree | 65a9c5875c4ba78f70bd650602e75d1b832b4eeb /src/cmd/hoc | |
parent | 618fef785e57e971f26fc984df1adb5807a521fe (diff) | |
parent | 715807d706cd13bc583588477a84090fbf02e057 (diff) | |
download | plan9port-c0c9d8f883dfd3a7f5a74499d91bb95884b15873.tar.gz plan9port-c0c9d8f883dfd3a7f5a74499d91bb95884b15873.tar.bz2 plan9port-c0c9d8f883dfd3a7f5a74499d91bb95884b15873.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/cmd/hoc')
-rw-r--r-- | src/cmd/hoc/hoc.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/hoc/hoc.y b/src/cmd/hoc/hoc.y index 9c5a02f1..f634e82d 100644 --- a/src/cmd/hoc/hoc.y +++ b/src/cmd/hoc/hoc.y @@ -215,8 +215,8 @@ yylex(void) /* hoc6 */ return STRING; } switch (c) { - case '+': return follow('+', INC, follow('=', ADDEQ, '+')); - case '-': return follow('-', DEC, follow('=', SUBEQ, '-')); + case '+': return follow('+', INC, '+') == INC ? INC : follow('=', ADDEQ, '+'); + case '-': return follow('-', DEC, '-') == DEC ? DEC : follow('=', SUBEQ, '-'); case '*': return follow('=', MULEQ, '*'); case '/': return follow('=', DIVEQ, '/'); case '%': return follow('=', MODEQ, '%'); |