From 19a69a40bae6b9f7ac43a2e41fb5a6c29bb8984a Mon Sep 17 00:00:00 2001 From: Ian Atol Date: Fri, 18 Feb 2022 19:43:50 -0500 Subject: [PATCH] Update CodeInstance constructor in cache_result! --- src/abstractinterpret/typeinfer.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/abstractinterpret/typeinfer.jl b/src/abstractinterpret/typeinfer.jl index 3a392309f..22150ad00 100644 --- a/src/abstractinterpret/typeinfer.jl +++ b/src/abstractinterpret/typeinfer.jl @@ -405,7 +405,7 @@ function CC.cache_result!(analyzer::AbstractAnalyzer, result::InferenceResult) # TODO: also don't store inferred code if we've previously decided to interpret this function if !already_inferred inferred_result = transform_result_for_cache(analyzer, linfo, valid_worlds, result) - @static if VERSION ≥ v"1.8.0-DEV.1434" + @static if v"1.8.0-DEV.1484" ≥ VERSION ≥ v"1.8.0-DEV.1434" relocatability = isa(inferred_result, Vector{UInt8}) ? inferred_result[end] : UInt8(0) CC.setindex!(code_cache(analyzer), CodeInstance(result, inferred_result, valid_worlds, relocatability), linfo) else