[commit: integer-gmp] master: fix type mismatch in result of integer_cmm_testBitIntegerzh (8c5a74f)

Simon Marlow marlowsd at gmail.com
Tue Oct 23 12:52:40 CEST 2012


Repository : ssh://darcs.haskell.org//srv/darcs/packages/integer-gmp

On branch  : master

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

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

commit 8c5a74fb612654b1459b4fee8d64d9f4427c704c
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Mon Oct 22 15:39:39 2012 +0100

    fix type mismatch in result of integer_cmm_testBitIntegerzh

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

 cbits/gmp-wrappers.cmm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cbits/gmp-wrappers.cmm b/cbits/gmp-wrappers.cmm
index 9868434..0390eb5 100644
--- a/cbits/gmp-wrappers.cmm
+++ b/cbits/gmp-wrappers.cmm
@@ -299,7 +299,7 @@ again:                                                          \
   /* Perform the operation */                                   \
   (res) = ccall mp_fun(mp_tmp "ptr", ul);                       \
                                                                 \
-  return (res);                                                 \
+  return (TO_W_(res));                                          \
 }
 
 #define GMP_TAKE1_RET1(name,mp_fun)                             \





More information about the Cvs-libraries mailing list