🔨 improved performance in dump for deeply nested values

This commit is contained in:
Niels Lohmann 2017-07-08 22:59:04 +02:00
parent f697fec522
commit 7b05e1a687
No known key found for this signature in database
GPG key ID: 7F3CEA63AE251B69

View file

@ -6789,9 +6789,9 @@ class basic_json
// variable to hold indentation for recursive calls // variable to hold indentation for recursive calls
const auto new_indent = current_indent + indent_step; const auto new_indent = current_indent + indent_step;
if (indent_string.size() < new_indent) if (JSON_UNLIKELY(indent_string.size() < new_indent))
{ {
indent_string.resize(new_indent, ' '); indent_string.resize(indent_string.size() * 2, ' ');
} }
// first n-1 elements // first n-1 elements