diff options
| author | Matthew Jasper <mjjasper1@gmail.com> | 2019-08-13 19:19:31 +0100 |
|---|---|---|
| committer | Matthew Jasper <mjjasper1@gmail.com> | 2019-08-17 09:12:32 +0100 |
| commit | 1c0a5469edcb11bdbfd44a1eb227aacd95aff0ca (patch) | |
| tree | 9823a77efa45722e2b6fbb6fa43bdccf45e5b5a9 | |
| parent | d04af194fc24d4577a6e5eeb0b52f4358e17771f (diff) | |
| download | rust-1c0a5469edcb11bdbfd44a1eb227aacd95aff0ca.tar.gz rust-1c0a5469edcb11bdbfd44a1eb227aacd95aff0ca.zip | |
Remove unused `SyntaxContext` serialization impls
The implementations were wrong and unused.
| -rw-r--r-- | src/librustc_metadata/decoder.rs | 8 | ||||
| -rw-r--r-- | src/librustc_metadata/encoder.rs | 8 | ||||
| -rw-r--r-- | src/libsyntax_pos/hygiene.rs | 4 |
3 files changed, 0 insertions, 20 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs index 4365b1bee58..772b2d3ec4d 100644 --- a/src/librustc_metadata/decoder.rs +++ b/src/librustc_metadata/decoder.rs @@ -356,14 +356,6 @@ impl SpecializedDecoder<Ident> for DecodeContext<'_, '_> { } } -impl SpecializedDecoder<SyntaxContext> for DecodeContext<'_, '_> { - fn specialized_decode(&mut self) -> Result<SyntaxContext, Self::Error> { - // FIXME(jseyfried): intercrate hygiene - - Ok(SyntaxContext::empty()) - } -} - impl<'a, 'tcx> SpecializedDecoder<Fingerprint> for DecodeContext<'a, 'tcx> { fn specialized_decode(&mut self) -> Result<Fingerprint, Self::Error> { Fingerprint::decode_opaque(&mut self.opaque) diff --git a/src/librustc_metadata/encoder.rs b/src/librustc_metadata/encoder.rs index 34ccdad8636..e2de0552cd6 100644 --- a/src/librustc_metadata/encoder.rs +++ b/src/librustc_metadata/encoder.rs @@ -33,7 +33,6 @@ use syntax::attr; use syntax::source_map::Spanned; use syntax::symbol::{kw, sym, Ident}; use syntax_pos::{self, FileName, SourceFile, Span}; -use syntax_pos::hygiene::SyntaxContext; use log::{debug, trace}; use rustc::hir::{self, PatKind}; @@ -181,13 +180,6 @@ impl SpecializedEncoder<Ident> for EncodeContext<'tcx> { } } -impl SpecializedEncoder<SyntaxContext> for EncodeContext<'tcx> { - fn specialized_encode(&mut self, _ctxt: &SyntaxContext) -> Result<(), Self::Error> { - // FIXME(jseyfried): intercrate hygiene - Ok(()) - } -} - impl<'tcx> SpecializedEncoder<LocalDefId> for EncodeContext<'tcx> { #[inline] fn specialized_encode(&mut self, def_id: &LocalDefId) -> Result<(), Self::Error> { diff --git a/src/libsyntax_pos/hygiene.rs b/src/libsyntax_pos/hygiene.rs index 1e40994e77b..ebfb0764fa2 100644 --- a/src/libsyntax_pos/hygiene.rs +++ b/src/libsyntax_pos/hygiene.rs @@ -750,7 +750,3 @@ impl Decodable for ExpnId { Ok(ExpnId::root()) // FIXME(jseyfried) intercrate hygiene } } - -impl UseSpecializedEncodable for SyntaxContext {} - -impl UseSpecializedDecodable for SyntaxContext {} |
