Signed-off-by: Tomek Grabiec <tgrab...@gmail.com>
---
 test/jit/load-store-bc-test.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/test/jit/load-store-bc-test.c b/test/jit/load-store-bc-test.c
index cd79de4..c0d85bb 100644
--- a/test/jit/load-store-bc-test.c
+++ b/test/jit/load-store-bc-test.c
@@ -387,6 +387,7 @@ static void __assert_convert_load(unsigned char *code,
                                  unsigned char expected_index)
 {
        struct expression *expr;
+       struct statement *stmt;
        struct basic_block *bb;
 
        bb = alloc_simple_bb(code, code_size);
@@ -394,7 +395,14 @@ static void __assert_convert_load(unsigned char *code,
        convert_to_ir(bb->b_parent);
 
        expr = stack_pop(bb->mimic_stack);
-       assert_local_expr(expected_type, expected_index, &expr->node);
+       assert_temporary_expr(&expr->node);
+
+       stmt = stmt_entry(bb->stmt_list.next);
+
+       assert_store_stmt(stmt);
+       assert_local_expr(expected_type, expected_index, stmt->store_src);
+       assert_ptr_equals(&expr->node, stmt->store_dest);
+
        assert_true(stack_is_empty(bb->mimic_stack));
 
        expr_put(expr);
-- 
1.6.0.6


------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to