This commit is contained in:
Araq
2015-08-02 01:17:23 +02:00
parent 5e325bc9f9
commit 41e8c9b9ac
2 changed files with 25 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
discard """
errormsg: "cannot use symbol of kind 'var' as a 'param'"
line: 20
"""
# bug #3158
type
MyData = object
x: int
template newDataWindow(data: ref MyData): stmt =
proc testProc(data: ref MyData) =
echo "Hello, ", data.x
testProc(data)
var d: ref MyData
new(d)
d.x = 10
newDataWindow(d)