Skip to content

Commit b0f1b1a

Browse files
committed
provide some default implementations
1 parent 33770ab commit b0f1b1a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/librustc_mir/interpret/visitor.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,12 +179,15 @@ pub trait ValueVisitor<'a, 'mir, 'tcx, M: Machine<'a, 'mir, 'tcx>>: fmt::Debug +
179179
}
180180

181181
// Actions on the leaves.
182-
fn visit_uninhabited(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
183-
-> EvalResult<'tcx>;
184-
fn visit_scalar(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>, layout: &layout::Scalar)
185-
-> EvalResult<'tcx>;
186-
fn visit_primitive(&mut self, ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
187-
-> EvalResult<'tcx>;
182+
fn visit_uninhabited(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
183+
-> EvalResult<'tcx>
184+
{ Ok(()) }
185+
fn visit_scalar(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>, _layout: &layout::Scalar)
186+
-> EvalResult<'tcx>
187+
{ Ok(()) }
188+
fn visit_primitive(&mut self, _ectx: &mut EvalContext<'a, 'mir, 'tcx, M>)
189+
-> EvalResult<'tcx>
190+
{ Ok(()) }
188191
}
189192

190193
impl<'a, 'mir, 'tcx, M: Machine<'a, 'mir, 'tcx>> EvalContext<'a, 'mir, 'tcx, M> {

0 commit comments

Comments
 (0)