From: Jean Privat Date: Wed, 17 Jun 2015 01:34:09 +0000 (-0400) Subject: sep_comp: declare method __attribute__((weak)) to allow skip of undead methods X-Git-Tag: v0.7.6~27^2 X-Git-Url: http://nitlanguage.org sep_comp: declare method __attribute__((weak)) to allow skip of undead methods Signed-off-by: Jean Privat --- diff --git a/src/compiler/separate_compiler.nit b/src/compiler/separate_compiler.nit index b971cdb..b1e08c8 100644 --- a/src/compiler/separate_compiler.nit +++ b/src/compiler/separate_compiler.nit @@ -2214,7 +2214,7 @@ class SeparateRuntimeFunction var mmethoddef = self.mmethoddef var sig = "{c_ret} {c_name}{c_sig}" - compiler.provide_declaration(self.c_name, "{sig};") + compiler.provide_declaration(self.c_name, "{sig} __attribute__((weak));") var rta = compiler.as(SeparateCompiler).runtime_type_analysis if rta != null and not rta.live_mmodules.has(mmethoddef.mclassdef.mmodule) then