From: Lucas Bajolet Date: Thu, 14 May 2015 14:34:58 +0000 (-0400) Subject: src/compiler: Fixed a bug introduced in 12aa1609, erasure compiler was not updated... X-Git-Tag: v0.7.5~49^2 X-Git-Url: http://nitlanguage.org src/compiler: Fixed a bug introduced in 12aa1609, erasure compiler was not updated at the time Signed-off-by: Lucas Bajolet --- diff --git a/src/compiler/separate_erasure_compiler.nit b/src/compiler/separate_erasure_compiler.nit index b8b2c0a..6f7d1e8 100644 --- a/src/compiler/separate_erasure_compiler.nit +++ b/src/compiler/separate_erasure_compiler.nit @@ -273,7 +273,7 @@ class SeparateErasureCompiler #Build BOX self.provide_declaration("BOX_{c_name}", "val* BOX_{c_name}({mtype.ctype_extern});") v.add_decl("/* allocate {mtype} */") - v.add_decl("val* BOX_{mtype.c_name}({mtype.ctype} value) \{") + v.add_decl("val* BOX_{mtype.c_name}({mtype.ctype_extern} value) \{") v.add("struct instance_{c_name}*res = nit_alloc(sizeof(struct instance_{c_name}));") v.require_declaration("class_{c_name}") v.add("res->class = &class_{c_name};")