about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs1
-rw-r--r--src/lvalue.rs2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index d87a9ab6535..424affa92a8 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -56,6 +56,7 @@ pub use value::{
     PrimVal,
     PrimValKind,
     Value,
+    Pointer,
 };
 
 pub use const_eval::{
diff --git a/src/lvalue.rs b/src/lvalue.rs
index f673ff060ed..9fc01eb0384 100644
--- a/src/lvalue.rs
+++ b/src/lvalue.rs
@@ -193,7 +193,7 @@ impl<'a, 'tcx> EvalContext<'a, 'tcx> {
         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);
         }