Skip to content

Commit 7d88acd

Browse files
committed
set MutableTangent setproperty! on index
1 parent 98a7e39 commit 7d88acd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tangent_types/structural_tangent.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,8 @@ ref_backing(t::MutableTangent) = getfield(t, :backing)
462462
Base.getproperty(tangent::MutableTangent, idx::Symbol) = getfield(ref_backing(tangent), idx)[]
463463
Base.getproperty(tangent::MutableTangent, idx::Int) = getfield(ref_backing(tangent), idx)[] # break ambig
464464

465-
Base.setproperty!(tangent::MutableTangent, name::Symbol, x) = getproperty(ref_backing(tangent), name)[] = x
466-
Base.setproperty!(tangent::MutableTangent, idx::Int, x) = getproperty(ref_backing(tangent), idx)[] = x # break ambig
465+
Base.setproperty!(tangent::MutableTangent, name::Symbol, x) = getfield(ref_backing(tangent), name)[] = x
466+
Base.setproperty!(tangent::MutableTangent, idx::Int, x) = getfield(ref_backing(tangent), idx)[] = x # break ambig
467467

468468

469469
Base.hash(tangent::MutableTangent, h::UInt64) = hash(backing(tangent), h)

0 commit comments

Comments
 (0)