]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc
stof.cc: Improve check on long double limits.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 21_strings / basic_string / numeric_conversions / char / stod.cc
index f26a865684d2fcab8a9861f4d07736b6e03f99e7..765c5a210ec5035738ce315d568faa93b4b0412a 100644 (file)
@@ -107,7 +107,8 @@ test01()
     }
   VERIFY( test );
 
-  if (sizeof(double) < sizeof(long double))
+  if ((numeric_limits<long double>::max() / 10000.0L)
+      > numeric_limits<double>::max())
     {
       test = false;
       d1 = -1.0;