rnfail055
Simon Marlow
marlowsd at gmail.com
Tue Jan 29 11:00:13 CET 2013
This test has been failing for a couple of days or so, anyone know why?
Actual stderr output differs from expected:
--- ./rename/should_fail/rnfail055.stderr 2013-01-07 08:47:29.856696930
+0000
+++ ./rename/should_fail/rnfail055.comp.stderr 2013-01-29
09:51:26.450096724 +0000
@@ -24,12 +24,12 @@
Type constructor `T1' has conflicting definitions in the module
and its hs-boot file
Main module: data T1 a b
No C type associated
- RecFlag Recursive
+ RecFlag Recursive, Promotable
= T1 :: forall a b. [b] -> [a] -> T1 a b Stricts:
_ _
FamilyInstance: none
Boot file: data T1 a b
No C type associated
- RecFlag NonRecursive
+ RecFlag NonRecursive, Promotable
= T1 :: forall a b. [a] -> [b] -> T1 a b Stricts:
_ _
FamilyInstance: none
@@ -37,12 +37,12 @@
Type constructor `T2' has conflicting definitions in the module
and its hs-boot file
Main module: data Eq b => T2 a b
No C type associated
- RecFlag Recursive
+ RecFlag Recursive, Promotable
= T2 :: forall a b. a -> T2 a b Stricts: _
FamilyInstance: none
Boot file: data Eq a => T2 a b
No C type associated
- RecFlag NonRecursive
+ RecFlag NonRecursive, Promotable
= T2 :: forall a b. a -> T2 a b Stricts: _
FamilyInstance: none
@@ -56,12 +56,12 @@
Type constructor `T5' has conflicting definitions in the module
and its hs-boot file
Main module: data T5 a
No C type associated
- RecFlag Recursive
+ RecFlag Recursive, Promotable
= T5 :: forall a. a -> T5 a Stricts: _ Fields:
field5
FamilyInstance: none
Boot file: data T5 a
No C type associated
- RecFlag NonRecursive
+ RecFlag NonRecursive, Promotable
= T5 :: forall a. a -> T5 a Stricts: _
FamilyInstance: none
@@ -69,12 +69,12 @@
Type constructor `T6' has conflicting definitions in the module
and its hs-boot file
Main module: data T6
No C type associated
- RecFlag Recursive
+ RecFlag Recursive, Not promotable
= T6 :: Int -> T6 Stricts: _
FamilyInstance: none
Boot file: data T6
No C type associated
- RecFlag NonRecursive
+ RecFlag NonRecursive, Not promotable
= T6 :: Int -> T6 HasWrapper Stricts: !
FamilyInstance: none
@@ -82,12 +82,12 @@
Type constructor `T7' has conflicting definitions in the module
and its hs-boot file
Main module: data T7 a
No C type associated
- RecFlag Recursive
+ RecFlag Recursive, Promotable
= T7 :: forall a a1. a1 -> T7 a Stricts: _
FamilyInstance: none
Boot file: data T7 a
No C type associated
- RecFlag NonRecursive
+ RecFlag NonRecursive, Promotable
= T7 :: forall a b. a -> T7 a Stricts: _
FamilyInstance: none
*** unexpected failure for rnfail055(normal)
More information about the ghc-devs
mailing list