fn test(-foo: @~[int]) { assert (foo[0] == 10); }

fn main() {
    let x = @~[10];
    // Test forgetting a local by move-in
    test(x);

    // Test forgetting a temporary by move-in.
    test(@~[10]);
}
