From 0c4fb9655a20030c93efd2bac8671d1c55ee2a5d Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Sat, 25 Aug 2018 15:12:01 +0800 Subject: [PATCH] Fix a bug --- src/tracker/scalar.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracker/scalar.jl b/src/tracker/scalar.jl index 9e987333..81ccb9a3 100644 --- a/src/tracker/scalar.jl +++ b/src/tracker/scalar.jl @@ -31,8 +31,8 @@ Base.convert(::Type{TrackedReal{T}}, x::TrackedReal{S}) where {T,S} = error("Not implemented: convert tracked $S to tracked $T") for op in [:(==), :≈, :<] - @eval Base.$op(x::TrackedReal, y::Number) = Base.$op(data(x), y) - @eval Base.$op(x::Number, y::TrackedReal) = Base.$op(x, data(y)) + @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)) end