On Fri, Jul 1, 2011 at 21:31, Thomas Koenig <tkoe...@netcologne.de> wrote: > Is this better?
Index: runtime/memory.c =================================================================== --- runtime/memory.c (Revision 175598) +++ runtime/memory.c (Arbeitskopie) @@ -54,8 +54,8 @@ get_mem (size_t n) void * internal_malloc_size (size_t size) { - if (size == 0) - return NULL; + if (unlikely (size <= 0)) + size = 1; return get_mem (size); } Since size_t is unsigned, just test (size == 0). Otherwise Ok. Thanks for the patch. -- Janne Blomqvist