Fix Binary SymbolDb instance for ghc 7.6
This commit is contained in:
parent
1a302707b3
commit
0eb87f34c4
@ -72,7 +72,16 @@ data SymbolDb = SymbolDb
|
|||||||
, sdTimestamp :: ModTime
|
, sdTimestamp :: ModTime
|
||||||
} deriving (Generic)
|
} deriving (Generic)
|
||||||
|
|
||||||
|
#if __GLASGOW_HASKELL__ >= 708
|
||||||
instance Binary SymbolDb
|
instance Binary SymbolDb
|
||||||
|
#else
|
||||||
|
instance Binary SymbolDb where
|
||||||
|
put (SymbolDb a b) = put a >> put b
|
||||||
|
get = do
|
||||||
|
a <- get
|
||||||
|
b <- get
|
||||||
|
return (SymbolDb a b)
|
||||||
|
#endif
|
||||||
instance NFData SymbolDb
|
instance NFData SymbolDb
|
||||||
|
|
||||||
isOutdated :: IOish m => SymbolDb -> GhcModT m Bool
|
isOutdated :: IOish m => SymbolDb -> GhcModT m Bool
|
||||||
|
Loading…
Reference in New Issue
Block a user