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
parent c95616f6ee
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()