[svn:parrot] r43303 - branches/boehm_gc/compilers/imcc

bacek at svn.parrot.org bacek at svn.parrot.org
Tue Dec 29 09:57:51 UTC 2009


Author: bacek
Date: Tue Dec 29 09:57:50 2009
New Revision: 43303
URL: https://trac.parrot.org/parrot/changeset/43303

Log:
Fix free vs mem_sys_free in IMCC optimizer.

Modified:
   branches/boehm_gc/compilers/imcc/optimizer.c

Modified: branches/boehm_gc/compilers/imcc/optimizer.c
==============================================================================
--- branches/boehm_gc/compilers/imcc/optimizer.c	Tue Dec 29 09:57:06 2009	(r43302)
+++ branches/boehm_gc/compilers/imcc/optimizer.c	Tue Dec 29 09:57:50 2009	(r43303)
@@ -366,7 +366,7 @@
                               last->symregs, args, 0, 0);
                     last->opnum = tmp->opnum;
                     last->opsize = tmp->opsize;
-                    free(last->opname);
+                    mem_sys_free(last->opname);
                     last->opname = mem_sys_strdup(tmp->opname);
                     free_ins(tmp);
 
@@ -1293,7 +1293,7 @@
             changed = 1;
         }
 
-        free(label);
+        mem_sys_free(label);
     }
 
     return changed;


More information about the parrot-commits mailing list