Added fix for #3007 to update(const_iterator, const_iterator) as well.
This commit is contained in:
parent
40b07f21a3
commit
0989a3c00c
@ -6072,6 +6072,9 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
|
|||||||
for (auto it = first; it != last; ++it)
|
for (auto it = first; it != last; ++it)
|
||||||
{
|
{
|
||||||
m_value.object->operator[](it.key()) = it.value();
|
m_value.object->operator[](it.key()) = it.value();
|
||||||
|
#if JSON_DIAGNOSTICS
|
||||||
|
m_value.object->operator[](it.key()).m_parent = this;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -23477,6 +23477,9 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
|
|||||||
for (auto it = first; it != last; ++it)
|
for (auto it = first; it != last; ++it)
|
||||||
{
|
{
|
||||||
m_value.object->operator[](it.key()) = it.value();
|
m_value.object->operator[](it.key()) = it.value();
|
||||||
|
#if JSON_DIAGNOSTICS
|
||||||
|
m_value.object->operator[](it.key()).m_parent = this;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user