* Define MAX_OPER_X to avoid warnings about array index past maximum value

git-svn-id: trunk@19583 -
This commit is contained in:
pierre 2011-11-03 10:12:31 +00:00
parent 531d3808fc
commit 97559ea92a

View File

@ -34,6 +34,13 @@ Const
RPNMax = 10; { I think you only need 4, but just to be safe }
OpMax = 25;
{$if max_operands = 2}
{$define MAX_OPER_2}
{$endif}
{$if max_operands = 3}
{$define MAX_OPER_3}
{$endif}
{---------------------------------------------------------------------
Local Label Management
---------------------------------------------------------------------}
@ -1027,12 +1034,14 @@ end;
Operands[1]:=Operands[2];
Operands[2]:=p;
end;
{$ifndef MAX_OPER_2}
3 : begin
{ 0,1,2 -> 2,1,0 }
p:=Operands[1];
Operands[1]:=Operands[3];
Operands[3]:=p;
end;
{$ifndef MAX_OPER_3}
4 : begin
{ 0,1,2,3 -> 3,2,1,0 }
p:=Operands[1];
@ -1042,6 +1051,8 @@ end;
Operands[2]:=Operands[3];
Operands[3]:=p;
end;
{$endif}
{$endif}
else
internalerror(201108142);
end;