From bdd3beb2570db1d5d23a1a91ca01280bf778542c Mon Sep 17 00:00:00 2001 From: Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com> Date: Sun, 22 Jan 2023 20:26:51 +0800 Subject: [PATCH] Initialize ast when calling compile function (#4462) --- vm/src/vm/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vm/src/vm/mod.rs b/vm/src/vm/mod.rs index 99fe30489..b8a25512c 100644 --- a/vm/src/vm/mod.rs +++ b/vm/src/vm/mod.rs @@ -247,6 +247,8 @@ impl VirtualMachine { let mut essential_init = || -> PyResult { #[cfg(not(target_arch = "wasm32"))] import::import_builtin(self, "_signal")?; + #[cfg(any(feature = "parser", feature = "compiler"))] + import::import_builtin(self, "_ast")?; #[cfg(not(feature = "threading"))] import::import_frozen(self, "_thread")?; let importlib = import::init_importlib_base(self)?;