summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkugwa <kugwa2000@gmail.com>2016-01-02 21:22:44 +0800
committerkugwa <kugwa2000@gmail.com>2016-01-02 21:22:44 +0800
commit8f2d56608b41b30f6f71c122a00c985054ade0e9 (patch)
tree45e6d443d38c790faa0e0210ad02d29583a042ba
parent66354c1cfd056957fc23dde8bcbc01d4918e5fb4 (diff)
downloadcompiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar.gz
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar.bz2
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar.lz
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar.xz
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.tar.zst
compiler2015-8f2d56608b41b30f6f71c122a00c985054ade0e9.zip
Remove the assert() in the function call case of generating expr
-rw-r--r--src/code-generation.c2
1 files changed, 1 insertions, 1 deletions
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) {