They are duplicates of functions from jit/args.c
Signed-off-by: Tomek Grabiec <[email protected]>
---
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel