Files
Nim/tests/exception/tfinally3.nim
2018-12-11 21:23:21 +01:00

28 lines
408 B
Nim

discard """
outputsub: '''
false
Within finally->try
'''
exitCode: 1
"""
# Test break in try statement:
proc main: bool =
while true:
try:
return true
finally:
break
return false
echo main() #OUT false
# bug #5871
try:
raise newException(Exception, "First")
finally:
try:
raise newException(Exception, "Within finally->try")
except:
echo getCurrentExceptionMsg()