* use resultdef for the type of the resulting zero const from the '0*x' and

'0 and x' optimization

git-svn-id: trunk@36040 -
This commit is contained in:
nickysn 2017-05-01 18:11:12 +00:00
parent f26a844b19
commit 546e993c25

View File

@ -623,7 +623,7 @@ implementation
andn,muln:
if (cs_opt_level4 in current_settings.optimizerswitches) or
not might_have_sideeffects(right) then
result:=cordconstnode.create(0,right.resultdef,true);
result:=cordconstnode.create(0,resultdef,true);
end;
end
else if tordconstnode(left).value = 1 then