blob: 07fb8f8ef75a2c4f67bde10343a393a158d282b2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
discard """
output: "3"
"""
# issue 5166
type
Test = ref object
x: int
let x = Test(x: 3)
let p = cast[pointer](x)
var v: Test
deepCopy(v, cast[Test](p))
echo v.x
|