@@ -6,6 +6,7 @@
6-- | Attempt at hiding the GHC version differences we can.
6-- | Attempt at hiding the GHC version differences we can.
7module Development.IDE.Compat(
7module Development.IDE.Compat(
8 HieFile(..),
8 HieFile(..),
9 mkHieFile,
10 mkHieFile,
10 writeHieFile,
11 writeHieFile,
11 readHieFile
12 readHieFile
@@ -30,9 +31,11 @@ mkHieFile _ _ _ = return (HieFile () [])
30writeHieFile :: FilePath -> HieFile -> IO ()
31writeHieFile :: FilePath -> HieFile -> IO ()
31writeHieFile _ _ = return ()
32writeHieFile _ _ = return ()
33−readHieFile :: NameCache -> FilePath -> IO (HieFile, ())
34+readHieFile :: NameCache -> FilePath -> IO (HieFileResult, ())
34−readHieFile _ _ = return (HieFile () [], ())
35+readHieFile _ _ = return (HieFileResult $ HieFile () [], ())
36data HieFile = HieFile {hie_module :: (), hie_exports :: [AvailInfo]}
37data HieFile = HieFile {hie_module :: (), hie_exports :: [AvailInfo]}
39+data HieFileResult = HieFileResult {hie_file_result :: HieFile}