mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 10:19:17 +02:00
compiler: cleanup old code
git-svn-id: trunk@19458 -
This commit is contained in:
parent
a99ffb3097
commit
9bc540e1c2
@ -2992,13 +2992,7 @@ implementation
|
|||||||
end
|
end
|
||||||
{ encoding parameter required? }
|
{ encoding parameter required? }
|
||||||
else if (tstringdef(resultdef).stringtype=st_ansistring) and
|
else if (tstringdef(resultdef).stringtype=st_ansistring) and
|
||||||
((tstringdef(left.resultdef).stringtype in [st_widestring,st_unicodestring,st_shortstring]) or
|
(tstringdef(left.resultdef).stringtype in [st_widestring,st_unicodestring,st_shortstring,st_ansistring]) then
|
||||||
{ ansistring to ansistring and no RawByteString envolved? }
|
|
||||||
(//(tstringdef(resultdef).encoding<>65535) and
|
|
||||||
(tstringdef(left.resultdef).stringtype=st_ansistring)
|
|
||||||
//(tstringdef(left.resultdef).encoding<>65535)
|
|
||||||
)
|
|
||||||
) then
|
|
||||||
result:=ccallnode.createinternres(procname,
|
result:=ccallnode.createinternres(procname,
|
||||||
ccallparanode.create(cordconstnode.create(tstringdef(resultdef).encoding,u16inttype,true),
|
ccallparanode.create(cordconstnode.create(tstringdef(resultdef).encoding,u16inttype,true),
|
||||||
ccallparanode.create(left,nil)),resultdef)
|
ccallparanode.create(left,nil)),resultdef)
|
||||||
|
Loading…
Reference in New Issue
Block a user