aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editors/awk.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/editors/awk.c b/editors/awk.c
index c1cb2a2e2..ed8b0f20f 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -1084,7 +1084,7 @@ static node *parse_expr(unsigned long iexp) {
1084 cn->a.n = vn; 1084 cn->a.n = vn;
1085 xtc = TC_OPERAND | TC_UOPPRE | TC_REGEXP; 1085 xtc = TC_OPERAND | TC_UOPPRE | TC_REGEXP;
1086 if (tc & (TC_OPERAND | TC_REGEXP)) { 1086 if (tc & (TC_OPERAND | TC_REGEXP)) {
1087 xtc = TC_UOPPRE | TC_BINOP | TC_OPERAND | iexp; 1087 xtc = TC_UOPPRE | TC_UOPPOST | TC_BINOP | TC_OPERAND | iexp;
1088 /* one should be very careful with switch on tclass - 1088 /* one should be very careful with switch on tclass -
1089 * only simple tclasses should be used! */ 1089 * only simple tclasses should be used! */
1090 switch (tc) { 1090 switch (tc) {
@@ -1101,7 +1101,6 @@ static node *parse_expr(unsigned long iexp) {
1101 cn->info |= xS; 1101 cn->info |= xS;
1102 cn->r.n = parse_expr(TC_ARRTERM); 1102 cn->r.n = parse_expr(TC_ARRTERM);
1103 } 1103 }
1104 xtc = TC_UOPPOST | TC_UOPPRE | TC_BINOP | TC_OPERAND | iexp;
1105 break; 1104 break;
1106 1105
1107 case TC_NUMBER: 1106 case TC_NUMBER: