diff --git a/src/analyze.rs b/src/analyze.rs index c3436785d90..7bd2c802868 100644 --- a/src/analyze.rs +++ b/src/analyze.rs @@ -23,7 +23,7 @@ pub(crate) fn analyze(fx: &FunctionCx<'_, '_, impl Backend>) -> IndexVec match &place_and_rval.1 { - Rvalue::Ref(_, _, place) => { + Rvalue::Ref(_, _, place) | Rvalue::AddressOf(_, place)=> { not_ssa(&mut flag_map, place.local) } _ => {}