ref: 32c81bcbea042c1288fc66ba9e7b4dcf9e266a81
parent: 8435646a80fcbd87b44232e942fe2a43372a3d79
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Sat Aug 17 08:50:49 EDT 2024
Better error message with empty pkgpath.
--- a/src/MicroHs/Main.hs
+++ b/src/MicroHs/Main.hs
@@ -257,7 +257,10 @@
createDirectoryIfMissing True d
writeFile fn pkgout
mapM_ mk (pkgExported pkg)
-mainInstallPackage flags [pkgfn] = mainInstallPackage flags [pkgfn, head (pkgPath flags)]
+mainInstallPackage flags [pkgfn] =
+ case pkgPath flags of
+ [] -> error $ "pkgPath is empty"
+ first:_ -> mainInstallPackage flags [pkgfn, first]
mainInstallPackage _ _ = error usage
-----------------
--
⑨