From eaacec852fe6a78f7d77bc38e755e1c7c5b1a0d9 Mon Sep 17 00:00:00 2001 From: JohnnyChen Date: Tue, 9 Oct 2018 03:40:02 +0800 Subject: [PATCH] Bug fix --- src/tracker/scalar.jl | 2 +- test/tracker.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracker/scalar.jl b/src/tracker/scalar.jl index e0ae7db1..ba83d937 100644 --- a/src/tracker/scalar.jl +++ b/src/tracker/scalar.jl @@ -23,7 +23,7 @@ end Base.decompose(x::TrackedReal) = Base.decompose(data(x)) -Base.copy(x::TrackedArray) = copy(data(x)) +Base.copy(x::TrackedReal) = copy(data(x)) Base.convert(::Type{T}, x::TrackedReal{S}) where {T<:Real,S} = convert(T, data(x)) diff --git a/test/tracker.jl b/test/tracker.jl index 7d7168ad..a4772f2e 100644 --- a/test/tracker.jl +++ b/test/tracker.jl @@ -40,7 +40,7 @@ function promotiontest(f, A, B, C) if all(ndims.((A,B,C)) .≤ 2) && f ∈ [hcat, vcat] r3 = f(A, B, param(C)) else - @test_broken f(A, B, param(C)) # until julia#20815 is resolved + @test_throws MethodError f(A, B, param(C)) # until julia#20815 is resolved r3 = r2 end r4 = f(param(A), param(B), param(C))