]> git.gag.com Git - fw/sdcc/blobdiff - src/SDCCglue.c
* .version: Updated to 2.3.1
[fw/sdcc] / src / SDCCglue.c
index 4352a468388b973e5111c9ad8e4cf95bb9682641..d74a0f3bea06d25dc9d449303768cd12e470b5e7 100644 (file)
@@ -186,6 +186,8 @@ emitRegularMap (memmap * map, bool addPublics, bool arFlag)
       /* if allocation required check is needed
          then check if the symbol really requires
          allocation only for local variables */
+      if (!sym->allocreq) continue;
+
       if (arFlag && !IS_AGGREGATE (sym->type) &&
          !(sym->_isparm && !IS_REGPARM (sym->etype)) &&
          !sym->allocreq && sym->level)
@@ -1571,11 +1573,3 @@ tempfile (void)
   return tmpfile ();
 }
 
-char *
-gc_strdup (const char *s)
-{
-  char *ret;
-  ret = Safe_calloc (1, strlen (s) + 1);
-  strcpy (ret, s);
-  return ret;
-}