[FIX] Do not break formatted string line (#19085) [backport]
Otherwise, compiler produces broken error message - `$1` is not interpolated `Error: The $1 type doesn't have a default value. The following fields must be initialized: importGraph.`
This commit is contained in:
parent
2f730afe9e
commit
4c510d5577
1 changed files with 1 additions and 2 deletions
|
|
@ -368,8 +368,7 @@ proc defaultConstructionError(c: PContext, t: PType, info: TLineInfo) =
|
||||||
let initResult = semConstructTypeAux(c, constrCtx, {})
|
let initResult = semConstructTypeAux(c, constrCtx, {})
|
||||||
assert constrCtx.missingFields.len > 0
|
assert constrCtx.missingFields.len > 0
|
||||||
localError(c.config, info,
|
localError(c.config, info,
|
||||||
"The $1 type doesn't have a default value. The following fields must " &
|
"The $1 type doesn't have a default value. The following fields must be initialized: $2." % [typeToString(t), listSymbolNames(constrCtx.missingFields)])
|
||||||
"be initialized: $2." % [typeToString(t), listSymbolNames(constrCtx.missingFields)])
|
|
||||||
elif objType.kind == tyDistinct:
|
elif objType.kind == tyDistinct:
|
||||||
localError(c.config, info,
|
localError(c.config, info,
|
||||||
"The $1 distinct type doesn't have a default value." % typeToString(t))
|
"The $1 distinct type doesn't have a default value." % typeToString(t))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue