fn test_main() { mut b := [2]int{} b[0] = 1 b[1] = 2 mut a := unsafe { memdup(b, $if new_int ? && x64 { 16 } $else { 8 }) } x := unsafe { &int(a) } unsafe { assert x[0] == 1 assert x[1] == 2 } }