diff options
| author | Ralf Jung <post@ralfj.de> | 2018-12-02 12:24:51 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2018-12-03 13:02:02 +0100 |
| commit | ef2b18a873cb125e83f513d74c5ce300d485fa66 (patch) | |
| tree | a88fa8db0bac2990328c62d436774176991931a3 | |
| parent | 005df5fe03ba2f9cdb7ed58d7cfb2c194184cc28 (diff) | |
| download | rust-ef2b18a873cb125e83f513d74c5ce300d485fa66.tar.gz rust-ef2b18a873cb125e83f513d74c5ce300d485fa66.zip | |
fix recently added Retag statement
| -rw-r--r-- | src/librustc_mir/shim.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustc_mir/shim.rs b/src/librustc_mir/shim.rs index 04079319a78..3a53cc6eaea 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 { |
