diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-03-29 11:18:35 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-03-29 11:30:42 -0700 |
| commit | 518c295a03c5422aec26ac067307c32d11a92e66 (patch) | |
| tree | dfd8be4a31e6ac6a2492f3d08c96e711755e4feb /src/librustc/middle/astencode.rs | |
| parent | 706ed6dd532eaf8848e60f4368ad519647a41107 (diff) | |
| download | rust-518c295a03c5422aec26ac067307c32d11a92e66.tar.gz rust-518c295a03c5422aec26ac067307c32d11a92e66.zip | |
Register snapshots
Diffstat (limited to 'src/librustc/middle/astencode.rs')
| -rw-r--r-- | src/librustc/middle/astencode.rs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/librustc/middle/astencode.rs b/src/librustc/middle/astencode.rs index c5018bbe13f..7b7cf01d2b5 100644 --- a/src/librustc/middle/astencode.rs +++ b/src/librustc/middle/astencode.rs @@ -681,45 +681,6 @@ impl vtable_decoder_helpers for reader::Decoder { @self.read_to_vec(|| self.read_vtable_origin(xcx) ) } - #[cfg(stage0)] - fn read_vtable_origin(&self, xcx: @ExtendedDecodeContext) - -> typeck::vtable_origin { - do self.read_enum(~"vtable_origin") { - do self.read_enum_variant |i| { - match i { - 0 => { - typeck::vtable_static( - do self.read_enum_variant_arg(0u) { - self.read_def_id(xcx) - }, - do self.read_enum_variant_arg(1u) { - self.read_tys(xcx) - }, - do self.read_enum_variant_arg(2u) { - self.read_vtable_res(xcx) - } - ) - } - 1 => { - typeck::vtable_param( - do self.read_enum_variant_arg(0u) { - self.read_uint() - }, - do self.read_enum_variant_arg(1u) { - self.read_uint() - } - ) - } - // hard to avoid - user input - _ => fail!(~"bad enum variant") - } - } - } - } - - #[cfg(stage1)] - #[cfg(stage2)] - #[cfg(stage3)] fn read_vtable_origin(&self, xcx: @ExtendedDecodeContext) -> typeck::vtable_origin { do self.read_enum("vtable_origin") { |
