Skip to content

Commit 3046dbe

Browse files
committed
move intrinsics implementations and tests into dedicated folder
and make them separate from 'shims'
1 parent 57ff16b commit 3046dbe

22 files changed

+2
-2
lines changed

src/tools/miri/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ mod concurrency;
7979
mod diagnostics;
8080
mod eval;
8181
mod helpers;
82+
mod intrinsics;
8283
mod machine;
8384
mod mono_hash_map;
8485
mod operator;
@@ -95,9 +96,9 @@ pub use rustc_const_eval::interpret::*;
9596
#[doc(no_inline)]
9697
pub use rustc_const_eval::interpret::{self, AllocMap, PlaceTy, Provenance as _};
9798

99+
pub use crate::intrinsics::EvalContextExt as _;
98100
pub use crate::shims::env::{EnvVars, EvalContextExt as _};
99101
pub use crate::shims::foreign_items::{DynSym, EvalContextExt as _};
100-
pub use crate::shims::intrinsics::EvalContextExt as _;
101102
pub use crate::shims::os_str::EvalContextExt as _;
102103
pub use crate::shims::panic::{CatchUnwindData, EvalContextExt as _};
103104
pub use crate::shims::time::EvalContextExt as _;

src/tools/miri/src/shims/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ mod backtrace;
55
#[cfg(target_os = "linux")]
66
pub mod ffi_support;
77
pub mod foreign_items;
8-
pub mod intrinsics;
98
pub mod unix;
109
pub mod windows;
1110
mod x86;

0 commit comments

Comments
 (0)