// expect error: a drop can't be set inside an o3 region // destructors, o3: setting a drop inside o3 is an error include rt; fn main() { int* x = rt.new(int); o3 { x.drop = fn() { rt.put_s("a"); }; } return 0; } // zc0: skip