Skip to content

Commit 7da06be

Browse files
committed
adds prim modules to sort externs
1 parent dadf247 commit 7da06be

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: src/Language/PureScript/Ide/Rebuild.hs

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import Database.SQLite.Simple (Query(fromQuery), ToRow, SQLData (SQLText))
3939
import Data.String (String)
4040
import Codec.Serialise (deserialise)
4141
import Language.PureScript (ModuleName)
42+
import Language.PureScript.Constants.Prim (primModules)
4243

4344
-- | Given a filepath performs the following steps:
4445
--
@@ -252,7 +253,7 @@ sortExterns' outputDir m = liftIO do
252253
let moduleDependencies = declarations >>= \case
253254
P.ImportDeclaration _ importName _ _ -> [importName]
254255
_ -> []
255-
topo outputDir moduleDependencies
256+
topo outputDir (primModules <> moduleDependencies)
256257

257258
topo :: FilePath -> [ModuleName] -> IO [ExternsFile]
258259
topo outputDir dependencies = do

0 commit comments

Comments
 (0)