diff --git a/include/simdjson/generic/ondemand/document-inl.h b/include/simdjson/generic/ondemand/document-inl.h index 0c6bbfe6..1ff6c2b2 100644 --- a/include/simdjson/generic/ondemand/document-inl.h +++ b/include/simdjson/generic/ondemand/document-inl.h @@ -30,7 +30,7 @@ simdjson_really_inline value document::as_value() noexcept { template simdjson_result document::consume_if_success(simdjson_result &&result) noexcept { if (result.error()) { json = nullptr; } - return result.second; + return std::forward>(result); } simdjson_really_inline simdjson_result document::get_array() & noexcept {