From 3aea6638141da3169d9384ba1c20997bcd774486 Mon Sep 17 00:00:00 2001 From: JamesWrigley Date: Tue, 21 Oct 2025 12:25:42 +0200 Subject: [PATCH] Set types of boxed variables in `abstract_eval_nonlinearized_foreigncall_name` This prevents invalidations of `isready()`. --- Compiler/src/abstractinterpretation.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Compiler/src/abstractinterpretation.jl b/Compiler/src/abstractinterpretation.jl index 10cbca8c0c3d8..c80b04ccca2a0 100644 --- a/Compiler/src/abstractinterpretation.jl +++ b/Compiler/src/abstractinterpretation.jl @@ -3457,7 +3457,7 @@ function abstract_eval_nonlinearized_foreigncall_name( callresult = Future{CallMeta}() i::Int = 1 nextstate::UInt8 = 0x0 - local ai, res + local ai::Future, res::Future function evalargs(interp, sv) if nextstate === 0x1 @goto state1