diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2014-10-29 20:21:37 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2014-11-05 20:12:14 -0500 |
| commit | 1e5f311d1615ab4bca5b23d09dd678c2662022e6 (patch) | |
| tree | cf69b14249e1d7b8be7cd2c61ad46f0f39a748fd /src/libsyntax | |
| parent | 2896278313ede1b24b47c88bafe684adabbc92d4 (diff) | |
| download | rust-1e5f311d1615ab4bca5b23d09dd678c2662022e6.tar.gz rust-1e5f311d1615ab4bca5b23d09dd678c2662022e6.zip | |
Fix fallout of DSTifying PartialEq, PartialOrd, Eq, Ord
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/util/interner.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libsyntax/util/interner.rs b/src/libsyntax/util/interner.rs index 105118ff76a..e6c98a9e3d0 100644 --- a/src/libsyntax/util/interner.rs +++ b/src/libsyntax/util/interner.rs @@ -97,9 +97,15 @@ pub struct RcStr { impl Eq for RcStr {} impl Ord for RcStr { + // NOTE(stage0): remove method after a snapshot + #[cfg(stage0)] fn cmp(&self, other: &RcStr) -> Ordering { self.as_slice().cmp(&other.as_slice()) } + #[cfg(not(stage0))] // NOTE(stage0): remove cfg after a snapshot + fn cmp(&self, other: &RcStr) -> Ordering { + self.as_slice().cmp(other.as_slice()) + } } impl Str for RcStr { |
