@@ -25,7 +25,7 @@ import Codec.Compression.Zlib (compress)
25import Util.Zlib (decompressEither)
25import Util.Zlib (decompressEither)
27ibcVersion :: Word8
27ibcVersion :: Word8
28−ibcVersion = 61
28+ibcVersion = 62
31data IBCFile = IBCFile { ver :: Word8,
31data IBCFile = IBCFile { ver :: Word8,
@@ -559,6 +559,7 @@ instance Binary SpecialName where
560 CaseN x1 -> do putWord8 4; put x1
560 CaseN x1 -> do putWord8 4; put x1
561 ElimN x1 -> do putWord8 5; put x1
561 ElimN x1 -> do putWord8 5; put x1
562+ InstanceCtorN x1 -> do putWord8 6; put x1
563 = do i <- getWord8
564 = do i <- getWord8
564 case i of
565 case i of
@@ -578,6 +579,8 @@ instance Binary SpecialName where
578 return (CaseN x1)
579 return (CaseN x1)
579 5 -> do x1 <- get
580 5 -> do x1 <- get
580 return (ElimN x1)
581 return (ElimN x1)
583+ return (InstanceCtorN x1)
581 _ -> error "Corrupted binary data for SpecialName"
584 _ -> error "Corrupted binary data for SpecialName"