]> Nishi Git Mirror - gwion.git/commitdiff
Revert ":art: Poolize compile args"
authorfennecdjay <astor.jeremie@wanadoo.fr>
Mon, 24 Jun 2019 10:11:35 +0000 (12:11 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Mon, 24 Jun 2019 10:11:35 +0000 (12:11 +0200)
This reverts commit 9d2c4849898ed6e7a0e634efa852d7a172309ce7.

src/compile.c

index 17b55bbf1776241bb6a9b65f0c48d12657d4a95c..9bb3ecf63098b615de75cac084e1f9eb9ba98e90 100644 (file)
@@ -34,7 +34,7 @@ static void compiler_name(MemPool p, struct Compiler* c) {
   if(d)
     c->args = new_vector(p);
   while(d)
-    vector_add(c->args, (vtype)mstrdup(p, strsep(&d, ":")));
+    vector_add(c->args, (vtype)strdup(strsep(&d, ":")));
   free(d);
 }
 
@@ -43,7 +43,7 @@ static inline void compiler_error(MemPool p, const struct Compiler* c) {
     for(m_uint i = 0; i < vector_size(c->args); ++i) {
       const m_str str = (m_str)vector_at(c->args, i);
       if(str)
-        free_mstr(p, (m_str)vector_at(c->args, i));
+        xfree((m_str)vector_at(c->args, i));
     }
     free_vector(p, c->args);
   }