support gcc 4.8.1
This commit is contained in:
parent
6756b47d57
commit
fb686a200b
@ -4874,9 +4874,9 @@ class basic_json
|
|||||||
iterator result(this);
|
iterator result(this);
|
||||||
assert(m_value.array != nullptr);
|
assert(m_value.array != nullptr);
|
||||||
#if defined(__GNUC__) && __GNUC__ <= 4 && __GNUC_MINOR__ <= 8
|
#if defined(__GNUC__) && __GNUC__ <= 4 && __GNUC_MINOR__ <= 8
|
||||||
auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
|
auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
|
||||||
m_value.array->insert(pos.m_it.array_iterator, cnt, val);
|
m_value.array->insert(pos.m_it.array_iterator, cnt, val);
|
||||||
result.m_it.array_iterator = m_value.array->begin() + insert_pos;
|
result.m_it.array_iterator = m_value.array->begin() + insert_pos;
|
||||||
#else
|
#else
|
||||||
result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
|
result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user