From 8f734c1befb10321577ba715edb0f17deec5f9db Mon Sep 17 00:00:00 2001 From: Teddy Date: Sun, 18 May 2014 14:59:36 +0800 Subject: ... --- mips.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mips.c') diff --git a/mips.c b/mips.c index a34f463..da6ab05 100644 --- a/mips.c +++ b/mips.c @@ -156,7 +156,9 @@ int mips_to_reg(COpr_t opr, int reg0) { } else if (opr->kind == IMMF) { - printf("\tla $%d, _func_%s\n", reg0, opr->info.str); + printf("\tla $%d, %s%s\n", reg0, + strcmp(opr->info.str, "main") ? "_func_" : "", + opr->info.str); return reg0; } if (opr->reg != -1) -- cgit v1.2.3