From 48033d4d5d654af91a4ba965aa30d64f047a9848 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Tue, 16 Jun 2015 12:34:17 +0200 Subject: FIXME resolved --- compiler/standardClient.ey | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'compiler/standardClient.ey') diff --git a/compiler/standardClient.ey b/compiler/standardClient.ey index 010e203..c8f2823 100644 --- a/compiler/standardClient.ey +++ b/compiler/standardClient.ey @@ -980,9 +980,8 @@ > -- /dump deffd # TODO: why do we save section information, exactly? -# FIXME: think real hard whether we can ignore the possibility of new allocations during freeze { ==filename # ==f (left on the stack a while and executed from sys .asm .programStart) - sys .asm .patchProgramStart ==frozenAllocationCount + sys .asm .patchProgramStart ==frozenAllocationCount ==heapSize # hex decoding { ==strNumber @@ -1180,7 +1179,7 @@ ==f - sys .asm .patchProgramStart frozenAllocationCount neq { + sys .asm .patchProgramStart -- heapSize neq { "freezing allocated new memory chunks, retrying..." dump f filename sys .freeze } rep -- cgit v1.2.3