blob: a2955916e00ac6cb4acd1422b18834ae3655877b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
namespace;
include rt;
// expect: r: used after it was given away; r borrows a, and a was freed by reassigning it on line 8 (a declared on line 6)
fn main() {
let a = rt.new(4);
char* r = a + 1;
a = rt.new(4);
return r[0];
}
|