diff options
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/semexprs.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 25272b37d..9c1b89fe9 100755 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -83,11 +83,11 @@ proc semSym(c: PContext, n: PNode, s: PSym, flags: TExprFlags): PNode = markUsed(n, s) result = newSymNode(s, n.info) -proc checkConversionBetweenObjects(info: TLineInfo, castDest, src: PType) = +proc checkConversionBetweenObjects(info: TLineInfo, castDest, src: PType) = var diff = inheritanceDiff(castDest, src) - if diff == high(int): - GlobalError(info, errGenerated, `%`(MsgKindToString(errIllegalConvFromXtoY), [ - typeToString(src), typeToString(castDest)])) + if diff == high(int): + GlobalError(info, errGenerated, MsgKindToString(errIllegalConvFromXtoY) % [ + src.typeToString, castDest.typeToString]) proc checkConvertible(info: TLineInfo, castDest, src: PType) = const |