Move lvalue data structures out of eval_context.
This commit is contained in:
@@ -25,6 +25,7 @@ extern crate byteorder;
|
||||
mod cast;
|
||||
mod error;
|
||||
mod eval_context;
|
||||
mod lvalue;
|
||||
mod memory;
|
||||
mod primval;
|
||||
mod step;
|
||||
@@ -32,7 +33,6 @@ mod terminator;
|
||||
mod value;
|
||||
mod vtable;
|
||||
|
||||
|
||||
pub use error::{
|
||||
EvalError,
|
||||
EvalResult,
|
||||
@@ -41,8 +41,6 @@ pub use error::{
|
||||
pub use eval_context::{
|
||||
EvalContext,
|
||||
Frame,
|
||||
Lvalue,
|
||||
LvalueExtra,
|
||||
ResourceLimits,
|
||||
StackPopCleanup,
|
||||
Value,
|
||||
@@ -50,6 +48,11 @@ pub use eval_context::{
|
||||
run_mir_passes,
|
||||
};
|
||||
|
||||
pub use lvalue::{
|
||||
Lvalue,
|
||||
LvalueExtra,
|
||||
};
|
||||
|
||||
pub use memory::{
|
||||
Memory,
|
||||
Pointer,
|
||||
|
||||
Reference in New Issue
Block a user