[commit: testsuite] master: More THREAD fixes to safe haskell tests (401ecbe)
David Terei
davidterei at gmail.com
Tue Jul 12 22:46:14 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/401ecbeaf6152b46cdb053fb55fc6642a9be3646
>---------------------------------------------------------------
commit 401ecbeaf6152b46cdb053fb55fc6642a9be3646
Author: David Terei <davidterei at gmail.com>
Date: Tue Jul 12 13:43:08 2011 -0700
More THREAD fixes to safe haskell tests
>---------------------------------------------------------------
.../safeHaskell/safeLanguage/SafeLang06_A.hs | 2 +-
.../safeHaskell/safeLanguage/SafeLang07.hs | 3 +--
.../safeHaskell/safeLanguage/SafeLang07.stderr | 8 +++-----
.../{SafeLang06_A.hs => SafeLang07_A.hs} | 4 ++--
4 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs
index 07aad17..d092ae7 100644
--- a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs
+++ b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs
@@ -17,7 +17,7 @@ newMinList n = MinList n []
insertMinList :: Ord a => MinList a -> a -> MinList a
insertMinList s@(MinList m xs) n | n > m = MinList m (n:xs)
- | otherwise = s
+ | otherwise = s
printIntMinList :: MinList Int -> IO ()
printIntMinList (MinList min xs) = putStrLn $ "MinList Int :: MinList " ++ show min ++ " " ++ show xs
diff --git a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.hs b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.hs
index 7721382..006cd0e 100644
--- a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.hs
+++ b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.hs
@@ -12,7 +12,7 @@
-- API of Y1.
module Main where
-import SafeLang06_A
+import SafeLang07_A
class IntIso t where
intIso :: c t -> c Int
@@ -39,4 +39,3 @@ main = do
printIntMinList a1
printIntMinList a2
-
diff --git a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.stderr b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.stderr
index b1e2526..1218b29 100644
--- a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.stderr
+++ b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07.stderr
@@ -2,8 +2,6 @@
<no location info>:
Warning: -XGeneralizedNewtypeDeriving is not allowed in Safe Haskell; ignoring -XGeneralizedNewtypeDeriving
-SafeLang07.hs:23:45:
- Can't make a derived instance of `IntIso (Down a)':
- `IntIso' is not a derivable class
- Try -XGeneralizedNewtypeDeriving for GHC's newtype-deriving extension
- In the newtype declaration for `Down'
+SafeLang07.hs:15:1:
+ Failed to load interface for `SafeLang07_A'
+ Use -v to see a list of the files searched for.
diff --git a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07_A.hs
similarity index 90%
copy from tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs
copy to tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07_A.hs
index 07aad17..6ef49d5 100644
--- a/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang06_A.hs
+++ b/tests/ghc-regress/safeHaskell/safeLanguage/SafeLang07_A.hs
@@ -3,7 +3,7 @@
-- | Here we expose a MinList API that only allows elements
-- to be inserted into a list if they are at least greater
-- than an initial element the list is created with.
-module SafeLang06_A (
+module SafeLang07_A (
MinList,
newMinList,
insertMinList,
@@ -17,7 +17,7 @@ newMinList n = MinList n []
insertMinList :: Ord a => MinList a -> a -> MinList a
insertMinList s@(MinList m xs) n | n > m = MinList m (n:xs)
- | otherwise = s
+ | otherwise = s
printIntMinList :: MinList Int -> IO ()
printIntMinList (MinList min xs) = putStrLn $ "MinList Int :: MinList " ++ show min ++ " " ++ show xs
More information about the Cvs-ghc
mailing list