aboutsummaryrefslogtreecommitdiff
path: root/shell/math.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/math.c')
-rw-r--r--shell/math.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/shell/math.c b/shell/math.c
index 2959e57ea..56f866bf2 100644
--- a/shell/math.c
+++ b/shell/math.c
@@ -889,9 +889,9 @@ dbg(" numstack:%d val:%lld '%s'", (int)(numstackptr - numstack), numstackptr[
889 */ 889 */
890 if (math_state->evaluation_disabled & TOP_BIT_ULL) 890 if (math_state->evaluation_disabled & TOP_BIT_ULL)
891 goto err; /* >63 levels of ?: nesting not supported */ 891 goto err; /* >63 levels of ?: nesting not supported */
892 math_state->evaluation_disabled <<= 1; 892 math_state->evaluation_disabled =
893 if (numstackptr[-1].val == 0) 893 (math_state->evaluation_disabled << 1)
894 math_state->evaluation_disabled |= 1; 894 | (numstackptr[-1].val == 0);
895 dbg("'?' entered: evaluation_disabled=%llx", EVAL_DISABLED); 895 dbg("'?' entered: evaluation_disabled=%llx", EVAL_DISABLED);
896 } 896 }
897 } /* if */ 897 } /* if */