diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-04-04 17:17:23 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-04-30 13:36:43 -0400 |
| commit | 2e59e467a0e4dbcf6a6e7ba2e443ebc2fde88e11 (patch) | |
| tree | dfd11bb66a8248e43d096476eaae9d72a411ba57 | |
| parent | 4745092d608e65ec869c0ebdb27c535f27606ea4 (diff) | |
| download | rust-2e59e467a0e4dbcf6a6e7ba2e443ebc2fde88e11.tar.gz rust-2e59e467a0e4dbcf6a6e7ba2e443ebc2fde88e11.zip | |
remove some (apparently) dead code
| -rw-r--r-- | src/librustc/ty/fold.rs | 9 | ||||
| -rw-r--r-- | src/librustc/ty/sty.rs | 7 |
2 files changed, 0 insertions, 16 deletions
diff --git a/src/librustc/ty/fold.rs b/src/librustc/ty/fold.rs index 650ac4e6f6d..3d0f2de57bf 100644 --- a/src/librustc/ty/fold.rs +++ b/src/librustc/ty/fold.rs @@ -111,15 +111,6 @@ pub trait TypeFoldable<'tcx>: fmt::Debug + Clone { self.has_type_flags(TypeFlags::HAS_FREE_REGIONS) } - fn is_normalized_for_trans(&self) -> bool { - !self.has_type_flags(TypeFlags::HAS_RE_INFER | - TypeFlags::HAS_FREE_REGIONS | - TypeFlags::HAS_TY_INFER | - TypeFlags::HAS_PARAMS | - TypeFlags::HAS_NORMALIZABLE_PROJECTION | - TypeFlags::HAS_TY_ERR | - TypeFlags::HAS_SELF) - } /// Indicates whether this value references only 'global' /// types/lifetimes that are the same regardless of what fn we are /// in. This is used for caching. Errs on the side of returning diff --git a/src/librustc/ty/sty.rs b/src/librustc/ty/sty.rs index e9c1e87676b..936dbb1ccb8 100644 --- a/src/librustc/ty/sty.rs +++ b/src/librustc/ty/sty.rs @@ -1171,13 +1171,6 @@ impl RegionKind { } } - pub fn needs_infer(&self) -> bool { - match *self { - ty::ReVar(..) | ty::ReSkolemized(..) => true, - _ => false - } - } - pub fn escapes_depth(&self, depth: u32) -> bool { match *self { ty::ReLateBound(debruijn, _) => debruijn.depth > depth, |
