From edd95406aab1eb6fc8596f2ea3d62605f71a0065 Mon Sep 17 00:00:00 2001 From: Selfhosting Dev Date: Tue, 16 Sep 2025 04:13:33 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20aot=E3=83=A2=E3=82=B8=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E5=85=AC=E9=96=8B=E3=81=A8=E3=83=93=E3=83=AB=E3=83=89?= =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/runner/dispatch.rs | 3 +-- src/runner/modes/mod.rs | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/runner/dispatch.rs b/src/runner/dispatch.rs index 91fafdcd..68ea012b 100644 --- a/src/runner/dispatch.rs +++ b/src/runner/dispatch.rs @@ -71,8 +71,7 @@ pub(crate) fn execute_file_with_backend(runner: &NyashRunner, filename: &str) { if runner.config.compile_native { #[cfg(feature = "cranelift-jit")] { - use super::super::modes::aot; - aot::execute_aot_mode(runner, filename); + runner.execute_aot_mode(filename); return; } #[cfg(not(feature = "cranelift-jit"))] diff --git a/src/runner/modes/mod.rs b/src/runner/modes/mod.rs index afc3ad35..612fd5f4 100644 --- a/src/runner/modes/mod.rs +++ b/src/runner/modes/mod.rs @@ -3,3 +3,6 @@ pub mod mir; pub mod vm; pub mod llvm; pub mod bench; + +#[cfg(feature = "cranelift-jit")] +pub mod aot;