- Remove InitTree which was empty and obsolete

This commit is contained in:
peter 1998-08-10 09:57:19 +00:00
parent b8f4c8f6b8
commit 3a6d38ad23

View File

@ -236,7 +236,6 @@ unit tree;
onn : (exceptsymtable : psymtable;excepttype : pobjectdef);
end;
procedure init_tree;
function gennode(t : ttreetyp;l,r : ptree) : ptree;
function genlabelnode(t : ttreetyp;nr : plabel) : ptree;
function genloadnode(v : pvarsym;st : psymtable) : ptree;
@ -279,9 +278,6 @@ unit tree;
procedure disposetree(p : ptree);
procedure putnode(p : ptree);
function getnode : ptree;
{***Obsolete
procedure clearnodes;
***}
procedure set_location(var destloc,sourceloc : tlocation);
procedure swap_location(var destloc,sourceloc : tlocation);
procedure set_file_line(from,_to : ptree);
@ -313,38 +309,6 @@ unit tree;
{ $endif extdebug}
verbose,files;
{****************************************************************************
this is a pool for the tree nodes to get more performance
****************************************************************************}
{***Obsolete
var
root : ptree;
***}
procedure init_tree;
begin
{***Obsolete
root:=nil;
***}
end;
{***Obsolete
procedure clearnodes;
var
hp : ptree;
begin
hp:=root;
while assigned(hp) do
begin
root:=hp^.left;
dispose(hp);
hp:=root;
end;
end;
***}
function getnode : ptree;
@ -352,15 +316,6 @@ unit tree;
hp : ptree;
begin
{***Obsolete
if root=nil then
new(hp)
else
begin
hp:=root;
root:=root^.left;
end;
***}
new(hp);
{ makes error tracking easier }
@ -1607,7 +1562,10 @@ unit tree;
end.
{
$Log$
Revision 1.25 1998-08-02 16:42:02 florian
Revision 1.26 1998-08-10 09:57:19 peter
- Remove InitTree which was empty and obsolete
Revision 1.25 1998/08/02 16:42:02 florian
* on o : tobject do should also work now, the exceptsymtable shouldn't be
disposed by dellexlevel