mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-03 20:57:22 +01:00
* fixed bug #610
+ added $D- for TP in symtable.pas else it can't be compiled anymore
(too much symbols :()
This commit is contained in:
parent
f050faa02b
commit
ed7dd22b82
@ -1113,7 +1113,10 @@ implementation
|
|||||||
{ second argument specified?, must be a s32bit in register }
|
{ second argument specified?, must be a s32bit in register }
|
||||||
if assigned(p^.left^.right) then
|
if assigned(p^.left^.right) then
|
||||||
begin
|
begin
|
||||||
|
ispushed:=maybe_push(p^.left^.right^.left^.registers32,p^.left^.left,false);
|
||||||
secondpass(p^.left^.right^.left);
|
secondpass(p^.left^.right^.left);
|
||||||
|
if ispushed then
|
||||||
|
restore(p^.left^.left,false);
|
||||||
{ when constant, just multiply the addvalue }
|
{ when constant, just multiply the addvalue }
|
||||||
if is_constintnode(p^.left^.right^.left) then
|
if is_constintnode(p^.left^.right^.left) then
|
||||||
addvalue:=addvalue*get_ordinal_value(p^.left^.right^.left)
|
addvalue:=addvalue*get_ordinal_value(p^.left^.right^.left)
|
||||||
@ -1406,7 +1409,12 @@ implementation
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.72 1999-09-26 13:26:05 florian
|
Revision 1.73 1999-09-28 20:48:23 florian
|
||||||
|
* fixed bug 610
|
||||||
|
+ added $D- for TP in symtable.pas else it can't be compiled anymore
|
||||||
|
(too much symbols :()
|
||||||
|
|
||||||
|
Revision 1.72 1999/09/26 13:26:05 florian
|
||||||
* exception patch of Romio nevertheless the excpetion handling
|
* exception patch of Romio nevertheless the excpetion handling
|
||||||
needs some corections regarding register saving
|
needs some corections regarding register saving
|
||||||
* gettempansistring is again a procedure
|
* gettempansistring is again a procedure
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
****************************************************************************
|
****************************************************************************
|
||||||
}
|
}
|
||||||
{$ifdef TP}
|
{$ifdef TP}
|
||||||
{$N+,E+,F+}
|
{$N+,E+,F+,D-}
|
||||||
{$endif}
|
{$endif}
|
||||||
unit symtable;
|
unit symtable;
|
||||||
|
|
||||||
@ -924,8 +924,7 @@ implementation
|
|||||||
end;
|
end;
|
||||||
{$endif}
|
{$endif}
|
||||||
|
|
||||||
procedure write_refs(sym : pnamedindexobject);
|
procedure write_refs(sym : pnamedindexobject); | ||||||