Skip to content

Commit 3f63a11

Browse files
committed
feat: show a better error message upon crash
1 parent a5ac454 commit 3f63a11

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/arch/z80/peephole/evaluator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ def __init__(self, expression):
195195
expression[2] = Evaluator(expression[2])
196196
else: # It's a list
197197
assert len(expression) % 2 # Must be odd length
198-
assert all(x == FN.OP_COMMA for i, x in enumerate(expression) if i % 2)
198+
assert all(x == FN.OP_COMMA for i, x in enumerate(expression) if i % 2), f"Invalid expression {expression}"
199199
self.expression = [Evaluator(x) if not i % 2 else x for i, x in enumerate(expression)]
200200

201201
@staticmethod

0 commit comments

Comments
 (0)