14 lines
366 B
V
14 lines
366 B
V
fn test_reference_array_init() {
|
|
mut b := &[5, 6, 7]
|
|
{
|
|
mut a := [1, 2, 3]
|
|
// TODO: this should probably produce a notice at least,
|
|
// (without unsafe{&a}), since it takes the address of something
|
|
// on the stack, that will very soon be out of scope, even
|
|
// though it is still in the same function:
|
|
b = &a
|
|
}
|
|
println(b)
|
|
assert '$b' == '&[1, 2, 3]'
|
|
}
|