123456789101112131415161718192021 |
- 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): untyped =
- proc testProc(data: ref MyData) =
- echo "Hello, ", data.x
- testProc(data)
- var d: ref MyData
- new(d)
- d.x = 10
- newDataWindow(d)
|