Today's validate failures

Simon Marlow marlowsd at gmail.com
Fri Jan 18 12:53:48 CET 2013


I have several validate failures today:

Unexpected failures:
    cabal                                1750 [bad stderr] (normal)
    cabal                                shadow [bad stderr] (normal)
    perf/haddock                         haddock.base [stat not good 
enough] (normal)
    rename/should_fail                   rnfail055 [stderr mismatch] 
(normal)
    simplCore/should_compile             T4201 [bad stdout] (normal)

The cabal ones are mysterious, but I definitely didn't see them 
yesterday, and I'm certain they're not caused by anything I've done. 
The only patch in my tree is one that puts back the vector/primitive 
submodules that I accidentally deleted.


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-18 
09:59:24.531420493 +0000
@@ -52,6 +52,19 @@
  RnFail055.hs-boot:17:12:
      T3' is exported by the hs-boot file, but not exported by the module

+RnFail055.hs-boot:19:6:
+    Type constructor `T4' has conflicting definitions in the module and 
its hs-boot file
+    Main module: data T4 a
+                     No C type associated
+                     RecFlag Recursive
+                     = T4 :: forall a. (forall b. a -> b) -> T4 a 
Stricts: _
+                     FamilyInstance: none
+    Boot file:   data T4 b
+                     No C type associated
+                     RecFlag NonRecursive
+                     = T4 :: forall b. (forall a. b -> a) -> T4 b 
Stricts: _
+                     FamilyInstance: none
+
  RnFail055.hs-boot:21:6:
      Type constructor `T5' has conflicting definitions in the module 
and its hs-boot file
      Main module: data T5 a
*** unexpected failure for rnfail055(normal)

Actual stdout output differs from expected:
--- ./simplCore/should_compile/T4201.stdout	2013-01-07 
08:47:29.856696930 +0000
+++ ./simplCore/should_compile/T4201.run.stdout	2013-01-18 
09:57:59.015418374 +0000
@@ -1,3 +1,3 @@
-       Unfolding: (Eta.bof
-                     `cast`
-                   (Sym (Eta.NTCo:Foo[0]) -> Refl Eta.T)) -}
+    {- Arity: 1, HasNoCafRefs, Strictness: <S,U>m,
+       Unfolding: InlineRule (0, True, True)
+                  Eta.bof `cast` (Sym (Eta.NTCo:Foo[0]) -> Refl Eta.T) -}
*** unexpected failure for T4201(normal)



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-18 
09:59:24.531420493 +0000
@@ -52,6 +52,19 @@
  RnFail055.hs-boot:17:12:
      T3' is exported by the hs-boot file, but not exported by the module

+RnFail055.hs-boot:19:6:
+    Type constructor `T4' has conflicting definitions in the module and 
its hs-boot file
+    Main module: data T4 a
+                     No C type associated
+                     RecFlag Recursive
+                     = T4 :: forall a. (forall b. a -> b) -> T4 a 
Stricts: _
+                     FamilyInstance: none
+    Boot file:   data T4 b
+                     No C type associated
+                     RecFlag NonRecursive
+                     = T4 :: forall b. (forall a. b -> a) -> T4 b 
Stricts: _
+                     FamilyInstance: none
+
  RnFail055.hs-boot:21:6:
      Type constructor `T5' has conflicting definitions in the module 
and its hs-boot file
      Main module: data T5 a
*** unexpected failure for rnfail055(normal)



More information about the ghc-devs mailing list