Skip to content

Commit 50efebf

Browse files
committed
Revert "add top-level check that error wasnt previously set"
This reverts commit a4b29d8.
1 parent a4b29d8 commit 50efebf

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

vyper/codegen/ir_node.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -382,16 +382,11 @@ def is_complex_ir(self):
382382
# useful for overriding an error message generated by a helper
383383
# function with a more specific error message.
384384
def set_error_msg(self, error_msg: str) -> None:
385-
if self.error_msg is not None:
386-
raise CompilerPanic(f"{self.value} already has error message {self.error_msg}")
387-
self._set_error_msg(error_msg)
388-
389-
def _set_error_msg(self, error_msg: str) -> None:
390385
if self.error_msg is not None:
391386
return
392387
self.error_msg = error_msg
393388
for arg in self.args:
394-
arg._set_error_msg(error_msg)
389+
arg.set_error_msg(error_msg)
395390

396391
# get the unique symbols contained in this node, which provides
397392
# sanity check invariants for the optimizer.

0 commit comments

Comments
 (0)