blob: 78cc0e1561bdf6bd64d2c524c774730e8343bed2 (
plain) (
blame)
1
2
3
4
5
6
7
|
// expect error: q: used after it was given away
// spec 6.4
include rt;
void pn(int x) { rt.put_n(x); rt.put_c(10); }
void take(int*.d p) { rt.free(p); }
fn main() { int* q = rt.new(int); take(q); pn(*q); return 0; }
// zc0: skip
|