Skip to content

Commit bbca7d8

Browse files
committed
Disambiguate merge(::NamedTuple, ::AbstractDict)
1 parent 2702ef2 commit bbca7d8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

base/namedtuple.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,8 @@ function merge(a::NamedTuple, itr)
265265
merge(a, NamedTuple{(names...,)}((vals...,)))
266266
end
267267

268+
merge(a::NamedTuple, itr::AbstractDict) = invoke(merge, Tuple{NamedTuple, Any}, a, itr)
269+
268270
keys(nt::NamedTuple{names}) where {names} = names
269271
values(nt::NamedTuple) = Tuple(nt)
270272
haskey(nt::NamedTuple, key::Union{Integer, Symbol}) = isdefined(nt, key)

0 commit comments

Comments
 (0)