* fixed set bug discovered by Carl (merged)

This commit is contained in:
Jonas Maebe 2001-06-25 14:11:37 +00:00
parent c61fb3ff07
commit fa05db818d

View File

@ -1046,11 +1046,13 @@ interface
op:=A_AND; op:=A_AND;
mboverflow:=false; mboverflow:=false;
unsigned:=false; unsigned:=false;
{$IfNDef NoSetConstNot} If (not (nf_swaped in flags)) and
If (right.nodetype = setconstn) then (right.nodetype = setconstn) then
right.location.reference.offset := not(right.location.reference.offset) right.location.reference.offset := not(right.location.reference.offset)
Else If (nf_swaped in flags) and
(left.nodetype = setconstn) then
left.location.reference.offset := not(left.location.reference.offset)
Else Else
{$EndIf NoNosetConstNot}
extra_not:=true; extra_not:=true;
end end
else else
@ -2283,7 +2285,10 @@ begin
end. end.
{ {
$Log$ $Log$
Revision 1.14 2001-06-18 20:36:25 peter Revision 1.15 2001-06-25 14:11:37 jonas
* fixed set bug discovered by Carl (merged)
Revision 1.14 2001/06/18 20:36:25 peter
* -Ur switch (merged) * -Ur switch (merged)
* masm fixes (merged) * masm fixes (merged)
* quoted filenames for go32v2 and win32 * quoted filenames for go32v2 and win32