Fix handling of reraise in effect tracking (#10582)

This is the MVP in order not to get a completely useless error message
from the compiler.

Fixes #10579
This commit is contained in:
LemonBoy 2019-02-07 17:07:03 +01:00 • committed by Miran
commit f23b0a7dc8
2 changed files with 23 additions and 5 deletions

View file

@ -0,0 +1,12 @@
discard """
errormsg: "can raise an unlisted exception: Exception"
line: 10
"""
proc foo() {.raises: [].} =
try:
discard
except ValueError:
raise
foo()