Skip to main content

Module add_moves_for_packed_drops

Module add_moves_for_packed_drops 

Source

Re-exportsยง

use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use crate::patch::MirPatch; ๐Ÿ”’
use crate::PassPolicy; ๐Ÿ”’
use crate::util; ๐Ÿ”’
use rustc_middle::mir::*; ๐Ÿ”’

Structsยง

AddMovesForPackedDrops ๐Ÿ”’
This pass moves values being dropped that are within a packed struct to a separate local before dropping them, to ensure that they are dropped from an aligned address.

Functionsยง

add_move_for_packed_drop ๐Ÿ”’