X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=compiler%2Futils%2FBinary.hs;h=6cd045a98b4e9282e6d555d62d21ab040ba8f1c5;hb=1e50fd4185479a62e02d987bdfcb1c62712859ca;hp=a74d42043ce7a03996e8385994eb070a094d22c1;hpb=5d92b931e7278d214e585adce03014bfbd54c16f;p=ghc-hetmet.git diff --git a/compiler/utils/Binary.hs b/compiler/utils/Binary.hs index a74d420..6cd045a 100644 --- a/compiler/utils/Binary.hs +++ b/compiler/utils/Binary.hs @@ -398,19 +398,10 @@ instance Binary Char where get bh = do x <- get bh; return $! (chr (fromIntegral (x :: Word32))) instance Binary Int where -#if SIZEOF_HSINT == 4 - put_ bh i = put_ bh (fromIntegral i :: Int32) - get bh = do - x <- get bh - return $! (fromIntegral (x :: Int32)) -#elif SIZEOF_HSINT == 8 put_ bh i = put_ bh (fromIntegral i :: Int64) get bh = do x <- get bh return $! (fromIntegral (x :: Int64)) -#else -#error "unsupported sizeof(HsInt)" -#endif instance Binary a => Binary [a] where put_ bh l = do