From 21059148860fbd25d9f363fff92a6f843986a336 Mon Sep 17 00:00:00 2001 From: Scott Olson Date: Sun, 13 Mar 2016 07:40:52 -0600 Subject: [PATCH] Remove old commented-out code. --- src/interpreter.rs | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/src/interpreter.rs b/src/interpreter.rs index bd7a497bd7f6..0452485d03bd 100644 --- a/src/interpreter.rs +++ b/src/interpreter.rs @@ -362,42 +362,8 @@ impl<'a, 'tcx: 'a> Interpreter<'a, 'tcx> { LvalueTy::Downcast { ref adt_def, substs, variant_index } => self.make_variant_repr(&adt_def.variants[variant_index], substs), }; + Ok((ptr, repr)) - - // mir::Lvalue::Projection(ref proj) => { - // let base_ptr = self.lvalue_to_ptr(&proj.base); - - // match proj.elem { - // mir::ProjectionElem::Field(field, _) => { - // base_ptr.offset(field.index()) - // } - - // mir::ProjectionElem::Downcast(_, variant) => { - // let adt_val = self.read_pointer(base_ptr); - // if let Value::Adt { variant: actual_variant, data_ptr } = adt_val { - // debug_assert_eq!(variant, actual_variant); - // data_ptr - // } else { - // panic!("Downcast attempted on non-ADT: {:?}", adt_val) - // } - // } - - // mir::ProjectionElem::Deref => { - // let ptr_val = self.read_pointer(base_ptr); - // if let Value::Pointer(ptr) = ptr_val { - // ptr - // } else { - // panic!("Deref attempted on non-pointer: {:?}", ptr_val) - // } - // } - - // mir::ProjectionElem::Index(ref _operand) => unimplemented!(), - // mir::ProjectionElem::ConstantIndex { .. } => unimplemented!(), - // } - // } - - // _ => unimplemented!(), - // } } fn const_to_ptr(&mut self, const_val: &const_eval::ConstVal) -> EvalResult {