blob: 4f29537ffbac0713b4a730a89f2623c27479df26 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
|
// expect error: r: has drop and can't end inside an o3 region
// destructors, o3: a droppable value's lifetime can't end inside an o3 scope
include rt;
struct res { int fd; void drop() { rt.put_s("closed"); } }
fn main() {
o3 { res* r = rt.new(res); r.fd = 1; }
return 0;
}
// zc0: skip
|