diff --git a/compiler/ncnv.pas b/compiler/ncnv.pas index a2947bb27a..59fd5183a4 100644 --- a/compiler/ncnv.pas +++ b/compiler/ncnv.pas @@ -3018,7 +3018,8 @@ implementation begin docompare := inherited docompare(p) and - (convtype = ttypeconvnode(p).convtype); + (convtype = ttypeconvnode(p).convtype) and + equal_defs(resultdef,left.resultdef); end;