* support/Util/NewAlloc.c (freeTrace): Changed free for the gc case to not free...
[fw/sdcc] / support / cpp / cpphash.c
index 410a404b77379c4bcce8023067e9ec7ba9c8b279..ae3f09e115842b3d421ef813120ee310c70cc463 100644 (file)
@@ -137,14 +137,14 @@ delete_macro (
       for (ap = d->pattern; ap != NULL; ap = nextap)
        {
          nextap = ap->next;
-         free (ap);
+         Safe_free (ap);
        }
       if (d->nargs >= 0)
-       free (d->args.argnames);
-      free (d);
+       Safe_free (d->args.argnames);
+      Safe_free (d);
     }
 
-  free (hp);
+  Safe_free (hp);
 }
 /*
  * install a name in the main hash table, even if it is already there.