Tighten Safe Haskell bounds, fixes new warning in GHC 7.10. safe710fixes
authorDavid Terei <code@davidterei.com>
Thu, 13 Nov 2014 02:12:18 +0000 (18:12 -0800)
committerDavid Terei <code@davidterei.com>
Thu, 13 Nov 2014 02:12:18 +0000 (18:12 -0800)
System/Posix/DynamicLinker/Module.hsc
System/Posix/DynamicLinker/Prim.hsc
System/Posix/Env.hsc
System/Posix/IO.hsc
System/Posix/IO/ByteString.hsc
System/Posix/SharedMem.hsc
System/Posix/Temp.hsc
System/Posix/Temp/ByteString.hsc

index aa83b6b..aa18d83 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index 0bef60b..1704f79 100644 (file)
@@ -1,5 +1,6 @@
 #ifdef __GLASGOW_HASKELL__
 {-# LANGUAGE Trustworthy #-}
+{-# OPTIONS_GHC -fno-warn-trustworthy-safe #-}
 #endif
 -----------------------------------------------------------------------------
 -- |
index 557bc57..95b7bc8 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index eeabb24..41e0b3b 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index 87dfad6..b8bc87a 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index c85e4b7..ff43b97 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index c27645f..349030b 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------
index 7323012..61bd7e9 100644 (file)
@@ -1,4 +1,6 @@
-#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__ >= 709
+{-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 703
 {-# LANGUAGE Trustworthy #-}
 #endif
 -----------------------------------------------------------------------------