Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : ghc-7.6

http://hackage.haskell.org/trac/ghc/changeset/8a767d8be37e6ab437dfcb92bfe543e9f4901c99

>---------------------------------------------------------------

commit 8a767d8be37e6ab437dfcb92bfe543e9f4901c99
Author: Simon Peyton Jones <[email protected]>
Date:   Sat Sep 15 23:12:23 2012 +0100

    Print literal integers in External Core.

>---------------------------------------------------------------

 compiler/coreSyn/MkExternalCore.lhs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/compiler/coreSyn/MkExternalCore.lhs 
b/compiler/coreSyn/MkExternalCore.lhs
index b6c682f..6005be0 100644
--- a/compiler/coreSyn/MkExternalCore.lhs
+++ b/compiler/coreSyn/MkExternalCore.lhs
@@ -229,7 +229,8 @@ make_lit dflags l =
     MachWord64 i -> C.Lint i t
     MachFloat r -> C.Lrational r t
     MachDouble r -> C.Lrational r t
-    _ -> error "MkExternalCore died: make_lit"
+    LitInteger i _ -> C.Lint i t
+    _ -> pprPanic "MkExternalCore died: make_lit" (ppr l)
   where 
     t = make_ty dflags (literalType l)
 



_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to