diff --git a/Objects/dictobject.c b/Objects/dictobject.c index ff16a41b9a5d4e..f947b44b039eb4 100644 --- a/Objects/dictobject.c +++ b/Objects/dictobject.c @@ -3713,7 +3713,7 @@ dict_dict_merge(PyInterpreterState *interp, PyDictObject *mp, PyDictObject *othe ensure_shared_on_resize(mp); dictkeys_decref(interp, mp->ma_keys, IS_DICT_SHARED(mp)); - mp->ma_keys = keys; + set_keys(mp, keys); STORE_USED(mp, other->ma_used); mp->ma_version_tag = new_version; ASSERT_CONSISTENT(mp);