discard """ file: "tfinally3.nim" output: '''false Within finally->try Traceback (most recent call last) tfinally3.nim(24) tfinally3 Error: unhandled exception: First [Exception]''' 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()