On 7/2/14 11:08 PM, Igor Bukanov wrote:
So at some future point it would be possible to replace TypedArena_instance().alloc(X) with box(TypedArena_instance) X avoiding an extra move of X from a temporary allocated on the stack that the compiler in general cannot optimize?
Yes. Under the hood, this will be implemented via return value optimization and an unboxed closure.
Patrick _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev