We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e4f5f23 commit 80dc2e1Copy full SHA for 80dc2e1
src/rustc/middle/trans/closure.rs
@@ -554,8 +554,8 @@ fn make_opaque_cbox_take_glue(
554
let sz = Add(bcx, sz, shape::llsize_of(ccx, T_box_header(ccx)));
555
556
// Allocate memory, update original ptr, and copy existing data
557
- let malloc = ccx.upcalls.shared_malloc;
558
- let cbox_out = Call(bcx, malloc, [sz]);
+ let malloc = ccx.upcalls.exchange_malloc;
+ let cbox_out = Call(bcx, malloc, [tydesc]);
559
let cbox_out = PointerCast(bcx, cbox_out, llopaquecboxty);
560
call_memmove(bcx, cbox_out, cbox_in, sz);
561
Store(bcx, cbox_out, cboxptr);
0 commit comments