]> git.lizzy.rs Git - rust.git/commitdiff
provide some default implementations
authorRalf Jung <post@ralfj.de>
Thu, 1 Nov 2018 12:23:25 +0000 (13:23 +0100)
committerRalf Jung <post@ralfj.de>
Mon, 5 Nov 2018 08:17:48 +0000 (09:17 +0100)
src/librustc_mir/interpret/visitor.rs

index 5eb9ff7627d6c852a454f3650605be3a1c85c0fb..96e76ffd972db5d6474489f6cc99ca98498d0cec 100644 (file)
@@ -179,12 +179,15 @@ fn visit(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
     }
 
     // Actions on the leaves.
-    fn visit_uninhabited(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
-        -> EvalResult<'tcx>;
-    fn visit_scalar(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>, layout: &layout::Scalar)
-        -> EvalResult<'tcx>;
-    fn visit_primitive(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
-        -> EvalResult<'tcx>;
+    fn visit_uninhabited(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
+        -> EvalResult<'tcx>
+    { Ok(()) }
+    fn visit_scalar(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>, _layout: &layout::Scalar)
+        -> EvalResult<'tcx>
+    { Ok(()) }
+    fn visit_primitive(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
+        -> EvalResult<'tcx>
+    { Ok(()) }
 }
 
 impl<'a, 'mir, 'tcx, M: Machine<'a, 'mir, 'tcx>> EvalContext<'a, 'mir, 'tcx, M> {