123456789101112131415161718 |
- discard """
- action: reject
- nimout: '''
- tforwardraises.nim(15, 14) Hint: n is a forward declaration without explicit .raises, assuming it can raise anything [UnknownRaises]
- tforwardraises.nim(14, 26) template/generic instantiation from here
- tforwardraises.nim(15, 14) Error: n(0) can raise an unlisted exception: Exception
- '''
- """
- # issue #24766
- proc n(_: int)
- proc s(_: int) {.raises: [CatchableError].} =
- if false: n(0)
- proc n(_: int) = s(0)
|