Skip to content

Commit b790f46

Browse files
committed
Fix miri.
1 parent 301f941 commit b790f46

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/tools/miri/src/eval.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@ pub fn eval_entry<'tcx>(
443443
let res = match res {
444444
Err(res) => res,
445445
// `Ok` can never happen
446+
#[cfg(bootstrap)]
446447
Ok(never) => match never {},
447448
};
448449

src/tools/miri/src/shims/unix/dlsym.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
4646
match dlsym {
4747
Dlsym::Android(dlsym) =>
4848
android::EvalContextExt::call_dlsym(this, dlsym, args, dest, ret),
49+
#[cfg(bootstrap)]
4950
Dlsym::FreeBsd(dlsym) =>
5051
freebsd::EvalContextExt::call_dlsym(this, dlsym, args, dest, ret),
52+
#[cfg(bootstrap)]
5153
Dlsym::Linux(dlsym) => linux::EvalContextExt::call_dlsym(this, dlsym, args, dest, ret),
5254
Dlsym::MacOs(dlsym) => macos::EvalContextExt::call_dlsym(this, dlsym, args, dest, ret),
5355
}

0 commit comments

Comments
 (0)