From 86b7de224a0f250ee05f49ec6b5b675a0de82f69 Mon Sep 17 00:00:00 2001 From: Julian Fondren Date: Sun, 28 Apr 2019 01:40:42 -0500 Subject: [PATCH] provide more useful ambiguous-identifier error output --- compiler/lookups.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/lookups.nim b/compiler/lookups.nim index 8bc2634854..926458080d 100644 --- a/compiler/lookups.nim +++ b/compiler/lookups.nim @@ -255,9 +255,9 @@ proc errorUseQualifier*(c: PContext; info: TLineInfo; s: PSym) = var candidate = initIdentIter(ti, c.importTable.symbols, s.name) var i = 0 while candidate != nil: - if i == 0: err.add " --use " - else: err.add " or " - err.add candidate.owner.name.s & "." & candidate.name.s + if i == 0: err.add " --use one of the following:\n" + else: err.add "\n" + err.add typeToString(candidate.typ) candidate = nextIdentIter(ti, c.importTable.symbols) inc i localError(c.config, info, errGenerated, err)