diff options
-rw-r--r-- | shell/evaluate.mu | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/evaluate.mu b/shell/evaluate.mu index d4e92373..d1be2246 100644 --- a/shell/evaluate.mu +++ b/shell/evaluate.mu @@ -342,6 +342,7 @@ fn evaluate _in-ah: (addr handle cell), _out-ah: (addr handle cell), env-h: (han compare nil?, 0/false { break-if-= + trace-higher trace return } var rest/eax: (addr cell) <- lookup *rest-ah @@ -388,6 +389,7 @@ fn evaluate _in-ah: (addr handle cell), _out-ah: (addr handle cell), env-h: (han compare nil?, 0/false { break-if-!= + trace-higher trace return } var rest/eax: (addr cell) <- lookup *rest-ah @@ -545,6 +547,7 @@ fn evaluate _in-ah: (addr handle cell), _out-ah: (addr handle cell), env-h: (han compare error?, 0/false break-if-= trace-higher trace + trace-higher trace return } # |