aboutsummaryrefslogtreecommitdiff
path: root/tests/conformance/6-ownership/use_after_free.zc
blob: ff3c1134a4358dc7c5b6250fcd0eca924bea976f (plain) (blame)
1
2
3
4
5
6
// expect error: p: used after it was given away
// spec 6.5.1
include rt;
void pn(int x) { rt.put_n(x); rt.put_c(10); }
fn main() { int* p = rt.new(3); rt.free(p); pn(p[0]); return 0; }
// zc0: skip