shithub: MicroHs

Download patch

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
 
 -----------------
--