quadmath and gconvert do not mix.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 10 Sep 2014 18:30:44 +0000 (14:30 -0400)
committerJarkko Hietaniemi <jhi@iki.fi>
Fri, 19 Sep 2014 13:26:52 +0000 (09:26 -0400)
ext/XS-APItest/t/locale.t

index 900fe74..42fdab8 100644 (file)
@@ -4,6 +4,7 @@ BEGIN {
 }
 
 use XS::APItest;
+use Config;
 
 BEGIN {
     eval { require POSIX; POSIX->import("locale_h") };
@@ -30,6 +31,11 @@ skip_all("no non-dot radix locales available") unless $non_dot_locale;
 
 plan tests => 2;
 
-is(test_Gconvert(4.179, 2), "4.2", "Gconvert doesn't recognize underlying locale outside 'use locale'");
-use locale;
-is(test_Gconvert(4.179, 2), "4.2", "Gconvert doesn't recognize underlying locale inside 'use locale'");
+SKIP: {
+      if ($Config{usequadmath}) {
+            skip "no gconvert with usequadmath", 2;
+      }
+      is(test_Gconvert(4.179, 2), "4.2", "Gconvert doesn't recognize underlying locale outside 'use locale'");
+      use locale;
+      is(test_Gconvert(4.179, 2), "4.2", "Gconvert doesn't recognize underlying locale inside 'use locale'");
+}