* Do not insert a widestring <-> ansistring conversion node when checking for (un)equal empty string.

This commit is contained in:
Michaël Van Canneyt 2022-12-29 10:26:53 +01:00 committed by Michael Van Canneyt
parent 4e959de2c7
commit 3eee2d8ff3

View File

@ -2837,9 +2837,11 @@ implementation
st_unicodestring :
begin
if not(is_unicodestring(rd)) then
inserttypeconv(right,cunicodestringtype);
if not ((ld.size=0) and (nodetype in [equaln,unequaln])) then
inserttypeconv(right,cunicodestringtype);
if not(is_unicodestring(ld)) then
inserttypeconv(left,cunicodestringtype);
if not ((rd.size=0) and (nodetype in [equaln,unequaln])) then
inserttypeconv(left,cunicodestringtype);
end;
st_ansistring :
begin