From b9120859c3b123c2c13877bdc1906805fbde6199 Mon Sep 17 00:00:00 2001 From: jClugstor Date: Tue, 27 May 2025 14:29:47 -0400 Subject: [PATCH 1/2] add missing type parameter for unwrapped_f of NoSpecialize --- src/scimlfunctions.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scimlfunctions.jl b/src/scimlfunctions.jl index bd4d53231..1af54b040 100644 --- a/src/scimlfunctions.jl +++ b/src/scimlfunctions.jl @@ -2780,10 +2780,11 @@ ODEFunction(f; kwargs...) = ODEFunction{isinplace(f, 4), FullSpecialize}(f; kwar ODEFunction(f::ODEFunction; kwargs...) = f function unwrapped_f(f::ODEFunction, newf = unwrapped_f(f.f)) + Main.@infiltrate if specialization(f) === NoSpecialize ODEFunction{isinplace(f), specialization(f), Any, Any, Any, Any, Any, Any, Any, typeof(f.jac_prototype), - typeof(f.sparsity), Any, Any, Any, + typeof(f.sparsity), Any, Any, Any, Any, Any, typeof(f.colorvec), typeof(f.sys), Union{Nothing, OverrideInitData}, Union{Nothing, ODE_NLProbData}}( newf, f.mass_matrix, f.analytic, f.tgrad, f.jac, From 708ea8f439ccba483538a724831f3338c8cb17dc Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 27 May 2025 19:07:02 +0000 Subject: [PATCH 2/2] Update src/scimlfunctions.jl --- src/scimlfunctions.jl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/scimlfunctions.jl b/src/scimlfunctions.jl index 1af54b040..616b23873 100644 --- a/src/scimlfunctions.jl +++ b/src/scimlfunctions.jl @@ -2780,7 +2780,6 @@ ODEFunction(f; kwargs...) = ODEFunction{isinplace(f, 4), FullSpecialize}(f; kwar ODEFunction(f::ODEFunction; kwargs...) = f function unwrapped_f(f::ODEFunction, newf = unwrapped_f(f.f)) - Main.@infiltrate if specialization(f) === NoSpecialize ODEFunction{isinplace(f), specialization(f), Any, Any, Any, Any, Any, Any, Any, typeof(f.jac_prototype),