discard """ file: "tfinally3.nim" 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()