From 8f2d56608b41b30f6f71c122a00c985054ade0e9 Mon Sep 17 00:00:00 2001
From: kugwa <kugwa2000@gmail.com>
Date: Sat, 2 Jan 2016 21:22:44 +0800
Subject: Remove the assert() in the function call case of generating expr

---
 src/code-generation.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/code-generation.c')

diff --git a/src/code-generation.c b/src/code-generation.c
index 5b95a74..0786a0f 100644
--- a/src/code-generation.c
+++ b/src/code-generation.c
@@ -152,7 +152,7 @@ static void generate_expression(CcmmcAst *expr, CcmmcState *state,
         fprintf(state->asm_output, "\tbl\t%s\n", expr->child->value_id.name);
         ccmmc_register_caller_load(state->reg_pool);
         fprintf(state->asm_output, "\tmov\t%s, w0\n", result);
-        assert(false);
+        return ;
     }
 
     if (expr->type_node == CCMMC_AST_NODE_ID) {
-- 
cgit