diff --git a/upptst/ValidataScanDbl/ValidataScanDbl.cpp b/upptst/ValidataScanDbl/ValidataScanDbl.cpp index eab4f8cd6..7c3179341 100644 --- a/upptst/ValidataScanDbl/ValidataScanDbl.cpp +++ b/upptst/ValidataScanDbl/ValidataScanDbl.cpp @@ -14,10 +14,11 @@ CONSOLE_APP_MAIN memcpy(&x, &n, 8); if(std::isfinite(x)) { count++; - double y = ScanDouble(FormatDouble(x)); + double y = ScanDouble(FormatG(x, 17)); if(x != y) { RLOG("ERROR"); RDUMP(Sprintf("%.30g", x)); + RDUMP(Sprintf("%.30g", y)); RDUMP(x); RDUMP(y); RDUMP(count);