Skip to content

Commit cf662a8

Browse files
author
Alex Robson
committed
Update deferred?
1 parent 9926cf0 commit cf662a8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/parameters.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ Base.:(==)(a::Deferred, b::Deferred) = (a.f == b.f) && (a.args == b.args)
148148

149149
value(x::Deferred) = x.f(value(x.args)...)
150150

151-
function flatten(::Type{T}, x::Deferred) where {T<:Real}
151+
function flatten(::Type{T}, x::D) where {T<:Real, D<:Deferred}
152152
v, unflatten = flatten(T, x.args)
153-
unflatten_Deferred(v_new::Vector{T}) = Deferred(x.f, unflatten(v_new))
153+
unflatten_Deferred(v_new::Vector{T}) = D(x.f, unflatten(v_new))
154154
return v, unflatten_Deferred
155155
end
156156

0 commit comments

Comments
 (0)