get_kind() did not assert anymore, instead returns k_BAD.
[libfirm] / ir / adt / xmalloc.c
index 087a0db..e44d8b0 100644 (file)
@@ -19,7 +19,8 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include "misc.h"
+
+#include "xmalloc.h"
 #include "panic.h"
 
 
@@ -29,6 +30,9 @@ void *
   void *res = malloc (size);
 
   if (!res) xnomem ();
+
+  memset (res, 0x00, size);
+
   return res;
 }
 
@@ -40,6 +44,7 @@ void *
   void *res = ptr ? realloc (ptr, size) : malloc (size);
 
   if (!res) xnomem ();
+
   return res;
 }