They are duplicates of functions from jit/args.c Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> --- jit/invoke-bc.c | 35 +---------------------------------- 1 files changed, 1 insertions(+), 34 deletions(-)
diff --git a/jit/invoke-bc.c b/jit/invoke-bc.c index 406d380..7735cec 100644 --- a/jit/invoke-bc.c +++ b/jit/invoke-bc.c @@ -11,6 +11,7 @@ #include <jit/bytecode-converters.h> #include <jit/compiler.h> #include <jit/statement.h> +#include <jit/args.h> #include <vm/bytecode.h> #include <vm/bytecodes.h> @@ -55,40 +56,6 @@ static unsigned int method_real_argument_count(struct methodblock *invoke_target return c; } -static struct expression *insert_arg(struct expression *root, - struct expression *expr) -{ - struct expression *_expr; - - _expr = arg_expr(expr); - _expr->bytecode_offset = expr->bytecode_offset; - - if (!root) - return _expr; - - return args_list_expr(root, _expr); -} - -static struct expression *convert_args(struct stack *mimic_stack, - unsigned long nr_args) -{ - struct expression *args_list = NULL; - unsigned long i; - - if (nr_args == 0) { - args_list = no_args_expr(); - goto out; - } - - for (i = 0; i < nr_args; i++) { - struct expression *expr = stack_pop(mimic_stack); - args_list = insert_arg(args_list, expr); - } - - out: - return args_list; -} - static int convert_and_add_args(struct parse_context *ctx, struct methodblock *invoke_target, struct expression *expr) -- 1.6.0.6 ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel