Export types and functions needed by priroda

This commit is contained in:
Oliver Schneider 2017-07-19 11:06:07 +02:00
parent 5328c5d1b0
commit d9d792ba03
2 changed files with 2 additions and 1 deletions

View File

@ -56,6 +56,7 @@
PrimVal,
PrimValKind,
Value,
Pointer,
};
pub use const_eval::{

View File

@ -193,7 +193,7 @@ pub(super) fn eval_and_read_lvalue(&mut self, lvalue: &mir::Lvalue<'tcx>) -> Eva
self.read_lvalue(lvalue, ty)
}
fn read_lvalue(&self, lvalue: Lvalue<'tcx>, ty: Ty<'tcx>) -> EvalResult<'tcx, Value> {
pub fn read_lvalue(&self, lvalue: Lvalue<'tcx>, ty: Ty<'tcx>) -> EvalResult<'tcx, Value> {
if ty.is_never() {
return Err(EvalError::Unreachable);
}