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 b44babf commit 2b37d50Copy full SHA for 2b37d50
src/eval_context.rs
@@ -1704,13 +1704,7 @@ pub fn eval_main<'a, 'tcx: 'a>(
1704
}
1705
1706
// Return value
1707
- let ret_ptr = {
1708
- let ty = ecx.tcx.types.isize;
1709
- let layout = ecx.type_layout_with_substs(ty, Substs::empty())?;
1710
- let size = layout.size(&ecx.tcx.data_layout).bytes();
1711
- let align = layout.align(&ecx.tcx.data_layout).abi();
1712
- ecx.memory.allocate(size, align)?
1713
- };
+ let ret_ptr = ecx.memory.allocate(ecx.tcx.data_layout.pointer_size.bytes(), ecx.tcx.data_layout.pointer_align.abi())?;
1714
cleanup_ptr = Some(ret_ptr);
1715
1716
// Push our stack frame
0 commit comments