From 98be0989ee2c129b5ef2b3067489be596a65f345 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 18 Nov 2014 21:08:03 -0500 Subject: [PATCH] compiler: resolve types when doing new NativeArray Signed-off-by: Jean Privat --- src/compiler/global_compiler.nit | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/global_compiler.nit b/src/compiler/global_compiler.nit index 510b1ac..94dda37 100644 --- a/src/compiler/global_compiler.nit +++ b/src/compiler/global_compiler.nit @@ -396,6 +396,7 @@ class GlobalCompilerVisitor redef fun native_array_instance(elttype: MType, length: RuntimeVariable): RuntimeVariable do var ret_type = self.get_class("NativeArray").get_mtype([elttype]) + ret_type = anchor(ret_type).as(MClassType) return self.new_expr("NEW_{ret_type.c_name}({length})", ret_type) end -- 1.7.9.5