blob: 7ca6f7928e389fb0634a9f4a7a6ecc582d9beecd (
plain) (
tree)
|
|
discard """
line: 12
errormsg: "write to foreign heap"
cmd: "nimrod cc --hints:on --threads:on $# $#"
"""
var
global: string = "test string"
t: TThread[void]
proc horrible() {.thread.} =
global = "string in thread local heap!"
var x = global
var mydata = (x, "my string too")
echo global
createThread[void](t, horrible)
joinThread(t)
|