summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--compiler/modules.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/modules.nim b/compiler/modules.nim
index 7f6ff8622..838a89d83 100644
--- a/compiler/modules.nim
+++ b/compiler/modules.nim
@@ -38,7 +38,8 @@ proc newModule(graph: ModuleGraph; fileIdx: FileIndex): PSym =
                 name: getModuleIdent(graph, filename),
                 info: newLineInfo(fileIdx, 1, 1))
   if not isNimIdentifier(result.name.s):
-    rawMessage(graph.config, errGenerated, "invalid module name: " & result.name.s)
+    rawMessage(graph.config, errGenerated, "invalid module name: '" & result.name.s &
+              "'; a module name must be a valid Nim identifier.")
   partialInitModule(result, graph, fileIdx, filename)
   graph.registerModule(result)