Skip to content

Commit ed9f99f

Browse files
committed
setindex for ref
1 parent c698369 commit ed9f99f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/setindex.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,9 @@ Base.@propagate_inbounds function setindex(d0::AbstractDict, v, k)
2020
d[k] = v
2121
return d
2222
end
23+
24+
Base.@propagate_inbounds function setindex(ref::Base.RefValue{Tx}, val::Ty) where {Tx, Ty}
25+
T = promote_type(Tx, Ty)
26+
new_ref = Base.RefValue{T}(convert(T, val))
27+
return new_ref
28+
end

0 commit comments

Comments
 (0)