sep_comp: remove unrobust SeparateRuntimeFunction::arguments attribute
authorJean Privat <jean@pryen.org>
Wed, 17 Jun 2015 01:22:04 +0000 (21:22 -0400)
committerJean Privat <jean@pryen.org>
Wed, 17 Jun 2015 01:22:04 +0000 (21:22 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/compiler/separate_compiler.nit

index ed7da90..95ceece 100644 (file)
@@ -2209,9 +2209,6 @@ class SeparateRuntimeFunction
        # The C type for the function pointer.
        var c_funptrtype: String is lazy do return "{c_ret}(*){c_sig}"
 
-       # The arguments, as generated by `compile_to_c`
-       private var arguments: Array[RuntimeVariable] is noinit
-
        redef fun compile_to_c(compiler)
        do
                var mmethoddef = self.mmethoddef
@@ -2248,7 +2245,6 @@ class SeparateRuntimeFunction
                        comment.append(": {ret}")
                end
                compiler.provide_declaration(self.c_name, "{sig};")
-               self.arguments = arguments.to_a
 
                v.add_decl("/* method {self} for {comment} */")
                v.add_decl("{sig} \{")