From 6c3c8f67c642f19fefdcb1443c4e1b34668a97b0 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 18 Jul 2024 16:12:47 +0200 Subject: [PATCH] Fix invalid optimization pipeline. --- src/optim.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/optim.jl b/src/optim.jl index 938749de..80433d3d 100644 --- a/src/optim.jl +++ b/src/optim.jl @@ -194,8 +194,8 @@ function buildIntrinsicLoweringPipeline(mpm, @nospecialize(job::CompilerJob), op add!(mpm, RemoveNIPass()) # lower GC intrinsics - add!(mpm, NewPMFunctionPassManager()) do fpm - if !uses_julia_runtime(job) + if !uses_julia_runtime(job) + add!(mpm, NewPMFunctionPassManager()) do fpm add!(fpm, LowerGCFramePass()) end end