aboutsummaryrefslogtreecommitdiff
path: root/tests/errors/borrow_projection_consume.zc
blob: 913f25bf76767e8d123de6186bddb78aa489bc46 (plain) (blame)
1
2
3
4
5
namespace;
include rt;

// expect: a borrowed projection cannot transfer ownership
fn main() { int* p = rt.new(int); int* alias = p + 0; rt.free(alias); rt.put_n(p[0]); }