diff --git a/test/forwarddiff_symbolic_dual_ops.jl b/test/forwarddiff_symbolic_dual_ops.jl index 1b89c79e6..d5e3d3f47 100644 --- a/test/forwarddiff_symbolic_dual_ops.jl +++ b/test/forwarddiff_symbolic_dual_ops.jl @@ -107,3 +107,10 @@ for f ∈ (hypot, muladd) end # fma is not defined for Symbolics.Num + +# https://github.com/JuliaSymbolics/Symbolics.jl/issues/1246 +@testset "isequal type ambiguity" begin + @variables x + xfunc(xval) = isequal(x, xval) ? xval : xval + @test ForwardDiff.derivative(xfunc, 0.0) == 1.0 +end