1 2 3 4 5 6 7 8 9 10 11 12
discard """ action: compile """ # https://github.com/nim-lang/Nim/issues/15495 proc f() {.raises: [].} = var a: proc () var b: proc () swap(a, b) f()