on master help sign in
Revert "GC check allocation of new heap."
03b7516Edwin Brady
rts/idris_gc.c−8
@@ -115,14 +115,6 @@ void idris_gc(VM* vm) {
115 char* newheap = malloc(vm->heap.size);
115 char* newheap = malloc(vm->heap.size);
116 char* oldheap = vm->heap.heap;
116 char* oldheap = vm->heap.heap;
117
117
118− if (newheap == NULL) {
119− fprintf(stderr,
120− "GC ERROR: Unable to allocate new heap. Requested %zd bytes.\n",
121− vm->heap.size);
122−
123− exit(EXIT_FAILURE);
124− }
125−
126 vm->heap.heap = newheap;
118 vm->heap.heap = newheap;
127#ifdef FORCE_ALIGNMENT
119#ifdef FORCE_ALIGNMENT
128 if (((i_int)(vm->heap.heap)&1) == 1) {
120 if (((i_int)(vm->heap.heap)&1) == 1) {