Files
Nim/tests/ccgbugs/tmissingderef2.nim
2016-11-30 21:10:22 +01:00

26 lines
362 B
Nim

discard """
output: "c"
"""
# bug #5079
import tables, strutils
type Test = ref object
s: string
proc `test=`(t: Test, s: string) =
t.s = s
var t = Test()
#t.test = spaces(2) # -- works
var a = newTable[string, string]()
a["b"] = "c"
#t.s = a["b"] # -- works
#t.test a["b"] # -- works
t.test = a["b"] # -- prints "out of memory" and quits
echo t.s