diff --git a/lib/OrdinaryDiffEqCore/src/solve.jl b/lib/OrdinaryDiffEqCore/src/solve.jl index e1240f747e..ae5302a7af 100644 --- a/lib/OrdinaryDiffEqCore/src/solve.jl +++ b/lib/OrdinaryDiffEqCore/src/solve.jl @@ -260,11 +260,7 @@ Base.@constprop :aggressive function _ode_init( throw(ArgumentError("alias kwarg must be an ODEAliasSpecifier")) end - if isnothing(alias.alias_f) || alias.alias_f - f = prob.f - else - f = deepcopy(prob.f) - end + f = prob.f if isnothing(alias.alias_p) || alias.alias_p p = prob.p