Export 'Showing' from Hoopl.Show
authorThomas Miedema <thomasmiedema@gmail.com>
Sat, 8 Aug 2015 11:41:54 +0000 (13:41 +0200)
committerThomas Miedema <thomasmiedema@gmail.com>
Sat, 8 Aug 2015 11:41:54 +0000 (13:41 +0200)
GHC Trac user nimnul reports in
https://ghc.haskell.org/trac/ghc/ticket/10540:

  Hoopl exports

    showGraph :: Showing n -> Graph n e x -> String

  But it doesn't export Showing. This doesn't make sense, as it's a
  user-supplied function. So to know what I should pass to showGraph I can only
  look at the source. :i Showing doesn't work.

  Below is a patch to export the innocent type synonym:

src/Compiler/Hoopl/Show.hs

index 8a8b35f..66172b0 100644 (file)
@@ -4,7 +4,7 @@
 #endif
 
 module Compiler.Hoopl.Show 
-  ( showGraph, showFactBase
+  ( showGraph, showFactBase, Showing
   )
 where