From 7dd828f1806757e6cdb587730e34f3ea23684a0d Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 27 Mar 2026 12:52:32 +0100 Subject: [PATCH] Derive the deferred world from the parent one. This allows invoking the compiler in a frozen world. --- Project.toml | 2 +- src/driver.jl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 96ac0705..93ca4273 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "GPUCompiler" uuid = "61eb1bfa-7361-4325-ad38-22787b887f55" -version = "1.8.2" +version = "1.8.3" authors = ["Tim Besard "] [deps] diff --git a/src/driver.jl b/src/driver.jl index 30c2b1ec..66277ab2 100644 --- a/src/driver.jl +++ b/src/driver.jl @@ -238,8 +238,8 @@ const __llvm_initialized = Ref(false) dyn_val else ft, tt = dyn_val - dyn_src = methodinstance(ft, tt, tls_world_age()) - CompilerJob(dyn_src, job.config) + dyn_src = methodinstance(ft, tt, job.world) + CompilerJob(dyn_src, job.config, job.world) end push!(get!(worklist, dyn_job, LLVM.CallInst[]), call)