From 14597e491529fbab3dc369eb9082bc17233bc19a Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Sun, 19 Jan 2025 22:36:35 +0100 Subject: [PATCH] fixup! decoder: Use faster ondemand parser for validating documents --- src/simdjson_decoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simdjson_decoder.cpp b/src/simdjson_decoder.cpp index 848aa55..ac2653a 100644 --- a/src/simdjson_decoder.cpp +++ b/src/simdjson_decoder.cpp @@ -26,7 +26,7 @@ extern "C" { #define SIMDJSON_PHP_TRY(EXPR) { auto _err = (EXPR); if (UNEXPECTED(_err)) { return _err; } } #define SIMDJSON_PHP_CHECK_ERROR(EXPR) { auto _err = (EXPR).error(); if (UNEXPECTED(_err)) { return _err; } } -#define SIMDJSON_PHP_VALUE(EXPR) ({ auto _err = EXPR.error(); if (UNEXPECTED(_err)) { return _err; } EXPR.value_unsafe(); }) +#define SIMDJSON_PHP_VALUE(EXPR) ({ auto _res = EXPR; auto _err = _res.error(); if (UNEXPECTED(_err)) { return _err; } _res.value_unsafe(); }) #define SIMDJSON_DEPTH_CHECK_THRESHOLD 100000