1234567891011121314151617 |
- discard """
- cmd: "nim cpp --gc:arc $file"
- """
- block: # issue #13071
- type MyExcept = object of CatchableError
- proc gun()=
- raise newException(MyExcept, "foo:")
- proc fun()=
- var a = ""
- try:
- gun()
- except Exception as e:
- a = e.msg & $e.name # was segfaulting here for `nim cpp --gc:arc`
- doAssert a == "foo:MyExcept"
- fun()
|