From c7f5026bd90e796a48a27f7b6498c51f12fd2f4f Mon Sep 17 00:00:00 2001 From: Will Tebbutt Date: Sun, 18 Nov 2018 13:06:32 +0000 Subject: [PATCH] Deal with <= for TrackedReals --- src/tracker/lib/real.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/lib/real.jl b/src/tracker/lib/real.jl index c5acf9fe..4574fe6e 100644 --- a/src/tracker/lib/real.jl +++ b/src/tracker/lib/real.jl @@ -33,7 +33,7 @@ Base.convert(::Type{TrackedReal{T}}, x::Real) where T = TrackedReal(convert(T, x Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{S}) where {T,S} = error("Not implemented: convert tracked $S to tracked $T") -for op in [:(==), :≈, :<] +for op in [:(==), :≈, :<, :(<=)] @eval Base.$op(x::TrackedReal, y::Real) = Base.$op(data(x), y) @eval Base.$op(x::Real, y::TrackedReal) = Base.$op(x, data(y)) @eval Base.$op(x::TrackedReal, y::TrackedReal) = Base.$op(data(x), data(y))