about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-08-26 13:48:19 +0200
committerRalf Jung <post@ralfj.de>2024-08-26 13:56:40 +0200
commit7ea2981605ef13f713f42e877c4c31b059cb1ebe (patch)
treee8b44e49543b7a44a6818a195fc57da942be401c /src
parent22572d0994593197593e2a1b7b18d720a9a349a7 (diff)
const-eval: do not make UbChecks behavior depend on current crate's flags
Diffstat (limited to 'src')
-rw-r--r--src/tools/miri/src/machine.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/miri/src/machine.rs b/src/tools/miri/src/machine.rs
index a7493d48d6a..f97b716e0b8 100644
--- a/src/tools/miri/src/machine.rs
+++ b/src/tools/miri/src/machine.rs
@@ -1060,6 +1060,10 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
         ecx.generate_nan(inputs)
     }
 
+    fn ub_checks(ecx: &InterpCx<'tcx, Self>) -> InterpResult<'tcx, bool> {
+        Ok(ecx.tcx.sess.ub_checks())
+    }
+
     fn thread_local_static_pointer(
         ecx: &mut MiriInterpCx<'tcx>,
         def_id: DefId,