From ef2b18a873cb125e83f513d74c5ce300d485fa66 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sun, 2 Dec 2018 12:24:51 +0100 Subject: [PATCH] fix recently added Retag statement --- src/librustc_mir/shim.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/librustc_mir/shim.rs b/src/librustc_mir/shim.rs index 04079319a787..3a53cc6eaea7 100644 --- a/src/librustc_mir/shim.rs +++ b/src/librustc_mir/shim.rs @@ -229,7 +229,11 @@ fn build_drop_shim<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, // Function arguments should be retagged mir.basic_blocks_mut()[START_BLOCK].statements.insert(0, Statement { source_info, - kind: StatementKind::Retag { fn_entry: true, place: dropee_ptr.clone() }, + kind: StatementKind::Retag { + fn_entry: true, + two_phase: false, + place: dropee_ptr.clone(), + }, }); // We use raw ptr operations, better prepare the alias tracking for that mir.basic_blocks_mut()[START_BLOCK].statements.insert(1, Statement {