Преглед на файлове

* don't call FinalizeHeap from InternalExit if FPC_NO_DEFAULT_HEAP is defined.
This reduces i8086-msdos executable sizes by 1.5-1.7k depending on the memory
model.

git-svn-id: trunk@26919 -

nickysn преди 11 години
родител
ревизия
0d1342a791
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      rtl/inc/system.inc

+ 3 - 1
rtl/inc/system.inc

@@ -1013,8 +1013,10 @@ Begin
 
 {$ifdef FPC_HAS_FEATURE_HEAP}
 {$ifndef HAS_MEMORYMANAGER}
+{$ifndef FPC_NO_DEFAULT_HEAP}
   FinalizeHeap;
-{$endif HAS_MEMORYMANAGER}
+{$endif not FPC_NO_DEFAULT_HEAP}
+{$endif not HAS_MEMORYMANAGER}
 {$endif FPC_HAS_FEATURE_HEAP}
 End;