Skip to content

Commit 048b00d

Browse files
committed
Auto merge of #805 - RalfJung:shims, r=RalfJung
move shims (foreign items and intrinsics) into submodule This is in preparation for dlsym support, where there will b a third "kind" of shim. And maybe some day we find a good way to split those long files...
2 parents c29fd09 + b8879f3 commit 048b00d

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/lib.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ extern crate rustc_data_structures;
1212
extern crate rustc_mir;
1313
extern crate rustc_target;
1414

15-
mod fn_call;
15+
mod shims;
1616
mod operator;
17-
mod intrinsic;
1817
mod helpers;
1918
mod tls;
2019
mod range_map;
@@ -29,9 +28,9 @@ pub use rustc_mir::interpret::*;
2928
// Resolve ambiguity.
3029
pub use rustc_mir::interpret::{self, AllocMap, PlaceTy};
3130

32-
pub use crate::fn_call::EvalContextExt as MissingFnsEvalContextExt;
31+
pub use crate::shims::foreign_items::EvalContextExt as ForeignItemsEvalContextExt;
32+
pub use crate::shims::intrinsics::EvalContextExt as IntrinsicsEvalContextExt;
3333
pub use crate::operator::EvalContextExt as OperatorEvalContextExt;
34-
pub use crate::intrinsic::EvalContextExt as IntrinsicEvalContextExt;
3534
pub use crate::tls::{EvalContextExt as TlsEvalContextExt, TlsData};
3635
pub use crate::range_map::RangeMap;
3736
pub use crate::helpers::{EvalContextExt as HelpersEvalContextExt};
File renamed without changes.
File renamed without changes.

src/shims/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pub mod foreign_items;
2+
pub mod intrinsics;

0 commit comments

Comments
 (0)