From c939ad727bb74ed4f7605182ea440b9dc2adae18 Mon Sep 17 00:00:00 2001 From: BLUELOVETH Date: Fri, 22 Sep 2023 18:32:56 +0800 Subject: [PATCH] ... --- src/pocketpy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketpy.cpp b/src/pocketpy.cpp index ce2cee62..4f75a56c 100644 --- a/src/pocketpy.cpp +++ b/src/pocketpy.cpp @@ -509,7 +509,7 @@ void init_builtins(VM* _vm) { f64 val = _CAST(f64, obj); if(std::isinf(val) || std::isnan(val)) return VAR(std::to_string(val)); std::stringstream ss; - ss << std::setprecision(std::numeric_limits::max_digits10-2) << val; + ss << std::setprecision(std::numeric_limits::max_digits10-1) << val; std::string s = ss.str(); if(std::all_of(s.begin()+1, s.end(), isdigit)) s += ".0"; return VAR(s);