Skip to content

Commit 71f054d

Browse files
committed
Remove special rooting code from trans
[breaking-change] cc #11586
1 parent 30fe550 commit 71f054d

File tree

8 files changed

+0
-258
lines changed

8 files changed

+0
-258
lines changed

src/librustc/middle/trans/expr.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ use middle::trans::meth;
5959
use middle::trans::inline;
6060
use middle::trans::tvec;
6161
use middle::trans::type_of;
62-
use middle::trans::write_guard;
6362
use middle::ty::struct_fields;
6463
use middle::ty::{AutoBorrowObj, AutoDerefRef, AutoAddEnv, AutoObject, AutoUnsafe};
6564
use middle::ty::{AutoPtr, AutoBorrowVec, AutoBorrowVecRef};
@@ -1676,8 +1675,6 @@ fn deref_once<'a>(bcx: &'a Block<'a>,
16761675
derefs: uint)
16771676
-> DatumBlock<'a, Expr> {
16781677
let ccx = bcx.ccx();
1679-
let bcx = write_guard::root_and_write_guard(&datum, bcx, expr.span,
1680-
expr.id, derefs);
16811678

16821679
debug!("deref_once(expr={}, datum={}, derefs={})",
16831680
expr.repr(bcx.tcx()),

src/librustc/middle/trans/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub mod monomorphize;
1515
pub mod controlflow;
1616
pub mod glue;
1717
pub mod datum;
18-
pub mod write_guard;
1918
pub mod callee;
2019
pub mod expr;
2120
pub mod common;

src/librustc/middle/trans/write_guard.rs

Lines changed: 0 additions & 63 deletions
This file was deleted.

src/test/run-pass/borrowck-preserve-box-in-field.rs

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/test/run-pass/borrowck-preserve-box-in-uniq.rs

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/test/run-pass/borrowck-preserve-box.rs

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/test/run-pass/borrowck-preserve-cond-box.rs

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/test/run-pass/borrowck-preserve-expl-deref.rs

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)