blob: ff66afa91a6e99340116c5e4ce1f6ac0a63a9961 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
commit 118b29f5404014d0a627767a4c7e8de4f00f9fce
Author: João Cristóvão <jmacristovao@gmail.com>
Date: Wed Jul 23 12:27:29 2014 +0100
If GHC >= 7.8 module is always Thrustworthy, never safe, due to GHC.Exts
diff --git a/src/Data/List/NonEmpty.hs b/src/Data/List/NonEmpty.hs
index 8a28020..f3c2db5 100644
--- a/src/Data/List/NonEmpty.hs
+++ b/src/Data/List/NonEmpty.hs
@@ -1,7 +1,7 @@
{-# LANGUAGE CPP #-}
#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702
-#ifdef MIN_VERSION_hashable
+#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708
{-# LANGUAGE Trustworthy #-}
#else
{-# LANGUAGE Safe #-}
diff --git a/src/Data/Semigroup.hs b/src/Data/Semigroup.hs
index 7d41775..88fcbb0 100644
--- a/src/Data/Semigroup.hs
+++ b/src/Data/Semigroup.hs
@@ -8,7 +8,7 @@
#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702
#define LANGUAGE_DefaultSignatures
{-# LANGUAGE DefaultSignatures #-}
-#ifdef MIN_VERSION_hashable
+#if defined(MIN_VERSION_hashable) || __GLASGOW_HASKELL__ >= 708
{-# LANGUAGE Trustworthy #-}
#else
{-# LANGUAGE Safe #-}
|