Skip to main content

Module erase_deref_temps

Module erase_deref_temps 

Source
Expand description

This pass converts all DerefTemp locals into normal temporaries and turns their CopyForDeref rvalues into normal copies.

Re-exportsยง

use rustc_middle::mir::visit::MutVisitor; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use crate::PassPolicy; ๐Ÿ”’
use rustc_middle::mir::*; ๐Ÿ”’

Structsยง

EraseDerefTemps ๐Ÿ”’
EraseDerefTempsVisitor ๐Ÿ”’