mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-22 10:49:29 +02:00
- removed tempheap creation/restore
This commit is contained in:
parent
792ff19c87
commit
187b659121
@ -110,49 +110,6 @@ end;
|
||||
{$endif USEEXCEPT}
|
||||
|
||||
|
||||
{****************************************************************************
|
||||
Temp Heap Creation
|
||||
****************************************************************************}
|
||||
|
||||
{$ifdef TP}
|
||||
{$ifndef DPMI}
|
||||
var
|
||||
oldfreelist,
|
||||
oldheapptr,
|
||||
oldheaporg : pointer;
|
||||
{$endif}
|
||||
{$endif}
|
||||
|
||||
procedure CreateHeap;
|
||||
begin
|
||||
{$Ifdef TP}
|
||||
{$ifndef DPMI}
|
||||
{ Save old heap }
|
||||
oldfreelist:=freelist;
|
||||
oldheapptr:=heapptr;
|
||||
oldheaporg:=heaporg;
|
||||
{ Create a new heap }
|
||||
heaporg:=oldheapptr;
|
||||
heapptr:=heaporg;
|
||||
freelist:=heaporg;
|
||||
{$endif}
|
||||
{$endif}
|
||||
end;
|
||||
|
||||
|
||||
procedure RestoreHeap;
|
||||
begin
|
||||
{$Ifdef TP}
|
||||
{$ifndef DPMI}
|
||||
{ Restore old heap }
|
||||
freelist:=oldfreelist;
|
||||
heapptr:=oldheapptr;
|
||||
heaporg:=oldheaporg;
|
||||
{$endif}
|
||||
{$endIf TP}
|
||||
end;
|
||||
|
||||
|
||||
{****************************************************************************
|
||||
Compiler
|
||||
****************************************************************************}
|
||||
@ -208,9 +165,6 @@ begin
|
||||
EntryMemAvail:=MemAvail;
|
||||
{$endif}
|
||||
|
||||
{ Get a new heap }
|
||||
CreateHeap;
|
||||
|
||||
{ Initialize the compiler }
|
||||
InitCompiler(cmd);
|
||||
|
||||
@ -253,9 +207,6 @@ begin
|
||||
Comment(V_Info,'Repetitive firstpass = '+tostr(firstpass_several)+'/'+tostr(total_of_firstpass));
|
||||
{$endif EXTDEBUG}
|
||||
|
||||
{ Restore Heap }
|
||||
RestoreHeap;
|
||||
|
||||
{ Set the return value if an error has occurred }
|
||||
if status.errorcount=0 then
|
||||
Compile:=0
|
||||
@ -267,7 +218,10 @@ end;
|
||||
end.
|
||||
{
|
||||
$Log$
|
||||
Revision 1.7 1998-09-01 07:54:17 pierre
|
||||
Revision 1.8 1998-09-01 09:00:27 peter
|
||||
- removed tempheap creation/restore
|
||||
|
||||
Revision 1.7 1998/09/01 07:54:17 pierre
|
||||
* UseBrowser a little updated (might still be buggy !!)
|
||||
* bug in psub.pas in function specifier removed
|
||||
* stdcall allowed in interface and in implementation
|
||||
|
Loading…
Reference in New Issue
Block a user