diff --git a/include/simdjson/inline/document.h b/include/simdjson/inline/document.h index a24367ff0..4fb88686f 100644 --- a/include/simdjson/inline/document.h +++ b/include/simdjson/inline/document.h @@ -951,7 +951,7 @@ inline simdjson_result document::element::as_double() const noexcept { if (result < 0) { return NUMBER_OUT_OF_RANGE; } - return result; + return double(result); } case internal::tape_type::DOUBLE: return next_tape_value();