From 9f6c3d5a2c6aafd864384b69d84e59d6520f0e2a Mon Sep 17 00:00:00 2001 From: Mike J Innes Date: Wed, 10 Oct 2018 12:26:03 +0100 Subject: [PATCH] fixes #403 --- src/tracker/array.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tracker/array.jl b/src/tracker/array.jl index 00fe4cc4..5e6c67d4 100644 --- a/src/tracker/array.jl +++ b/src/tracker/array.jl @@ -376,8 +376,7 @@ unbroadcast(x::AbstractArray, Δ) = trim(x, sum(Δ, dims = ntuple(i -> size(x, i) == 1 ? i : ndims(Δ)+1, Val(ndims(Δ))))) unbroadcast(x::Number, Δ) = sum(Δ) -unbroadcast(x::Base.RefValue{<:Function}, _) = nothing -unbroadcast(x::Base.RefValue{<:Val}, _) = nothing +unbroadcast(x::Base.RefValue, _) = nothing dual(x, p) = x dual(x::Real, p) = Dual(x, p)