@@ -31,7 +31,7 @@ import Codec.Compression.Zlib (compress)
3131import Util.Zlib (decompressEither)
3232
3333ibcVersion :: Word8
34−ibcVersion = 76
34+ibcVersion = 77
3535
3636data IBCFile = IBCFile { ver :: Word8,
3737 sourcefile :: FilePath,
@@ -1924,18 +1924,14 @@ instance Binary SSymbol where
19241924instance Binary Codegen where
19251925 put x
19261926 = case x of
1927− ViaC -> putWord8 0
1928− ViaJava -> putWord8 1
1929− ViaNode -> putWord8 2
1930− ViaJavaScript -> putWord8 3
1931− Bytecode -> putWord8 4
1927+ Via str -> do putWord8 0
1928+ put str
1929+ Bytecode -> putWord8 1
19321930 get
19331931 = do i <- getWord8
19341932 case i of
1935− 0 -> return ViaC
1936− 1 -> return ViaJava
1937− 2 -> return ViaNode
1938− 3 -> return ViaJavaScript
1939− 4 -> return Bytecode
1933+ 0 -> do x1 <- get
1934+ return (Via x1)
1935+ 1 -> return Bytecode
19401936 _ -> error "Corrupted binary data for Codegen"
19411937