Open
Description
When a .elm
file in source-directories
appears to have the module name of an auto-imported core module, elm make
crashes:
Detected problems in 1 module.
-- AMBIGUOUS IMPORT ----------------------------------------------- src/Main.elm
You are trying to import a `Platform` module:
elm: Prelude.last: empty list
CallStack (from HasCallStack):
error, called at libraries/base/GHC/List.hs:1644:3 in base:GHC.List
errorEmptyList, called at libraries/base/GHC/List.hs:158:13 in base:GHC.List
lastError, called at libraries/base/GHC/List.hs:153:29 in base:GHC.List
last, called at compiler/src/Reporting/Render/Code.hs:102:26 in main:Reporting.Render.Code
I believe this only happens for implicitly-imported core modules like Platform
. I have not verified it.
SSCCE with slightly more information in README: https://github.com/adamdicarlo0/elm-compiler-empty-list-bug
Metadata
Metadata
Assignees
Labels
No labels