Files
Nim/tests/global/tglobalclosure.nim
bptato d73f478bdc Allow assignment of nested non-closure procs to globals (#25154)
For memory-safety, this only seems problematic in case of closures, so I
just special cased that.

Fixes #25131
2025-09-11 09:22:47 +02:00

15 lines
172 B
Nim

discard """
errormsg: "cannot assign local to global variable"
line: 11
"""
proc main() =
var x = "hi"
proc p() =
echo x
let a {.global.} = p
p()
main()