Files
simdjson-simdjson/include/simdjson
Francisco Geiman Thiesen a7c95e9cc8 Fix initialization order in auto_parser constructor
The issue was that we were calling m_parser.iterate() after moving
the parser, which could leave it in an invalid state. In C++20,
this might behave differently than C++17.

Fixed by reordering the member initializer list to call
parser.iterate() BEFORE moving the parser into m_parser.

This ensures the document is created while the parser is still valid.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 18:36:14 +00:00
..
2025-07-14 15:43:52 -04:00
2025-07-04 15:46:37 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2025-07-14 15:43:52 -04:00
2023-07-16 19:18:58 -07:00
2025-07-04 15:46:37 -04:00
2025-03-23 16:32:48 -04:00
2024-02-04 21:58:48 -05:00
2025-07-14 15:43:52 -04:00
2023-07-16 19:18:58 -07:00
2023-07-16 19:18:58 -07:00
2023-07-16 19:18:58 -07:00
2023-07-14 20:05:05 -07:00
2025-07-14 15:43:52 -04:00
2025-07-04 15:46:37 -04:00
2023-07-16 19:18:58 -07:00
2025-06-04 00:46:03 -04:00
2024-02-23 16:50:55 -05:00
2023-07-16 19:18:58 -07:00