Open
Description
MWE:
using SciMLBase
function check_isdefined(::Type{<:SciMLBase.IntervalNonlinearFunction{iip}}) where {iip}
@show @isdefined iip
if @isdefined iip
@show iip
end
end
dt2 = IntervalNonlinearFunction{TypeVar(:iip)}
check_isdefined(dt2)
On bad Julia versions this gives
#= /home/kristofferc/julia/bisect.jl:9 =# @isdefined(iip) = true
ERROR: LoadError: UndefVarError: `iip` not defined
On good ones
#= /home/kristofferc/julia/bisect.jl:9 =# @isdefined(iip) = false
Bisected to #46791 (which was backported). cc @aviatesk
Xref: #35661