diff options
| author | Simonas Kazlauskas <git@kazlauskas.me> | 2016-01-28 23:59:00 +0200 |
|---|---|---|
| committer | Simonas Kazlauskas <git@kazlauskas.me> | 2016-02-04 15:56:01 +0200 |
| commit | 432460a6fc92e8baecbc4fa175345e78232fe2ed (patch) | |
| tree | d59c70df2e2c0c9234f8134be320a5932be8d792 /src/librustc_mir/transform | |
| parent | 7b9d6d3bc8730aa565dbb5e285027443696aef0c (diff) | |
| download | rust-432460a6fc92e8baecbc4fa175345e78232fe2ed.tar.gz rust-432460a6fc92e8baecbc4fa175345e78232fe2ed.zip | |
Synthesize calls to box_free language item
This gets rid of Drop(Free, _) MIR construct by synthesizing a call to language item which takes care of dropping instead.
Diffstat (limited to 'src/librustc_mir/transform')
| -rw-r--r-- | src/librustc_mir/transform/erase_regions.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/erase_regions.rs b/src/librustc_mir/transform/erase_regions.rs index 66604786d46..3cd1bd76c54 100644 --- a/src/librustc_mir/transform/erase_regions.rs +++ b/src/librustc_mir/transform/erase_regions.rs @@ -69,7 +69,7 @@ impl<'a, 'tcx> EraseRegions<'a, 'tcx> { self.erase_regions_lvalue(lvalue); self.erase_regions_rvalue(rvalue); } - StatementKind::Drop(_, ref mut lvalue) => { + StatementKind::Drop(ref mut lvalue) => { self.erase_regions_lvalue(lvalue); } } |
