mirror of
https://github.com/badvision/lawless-legends.git
synced 2024-07-04 09:29:28 +00:00
Always output ENTER/LEAVE for functions (no zero locals optimization)
This commit is contained in:
parent
d6c870112c
commit
1528d5f7aa
@ -824,10 +824,10 @@ void emit_ical(void)
|
|||||||
void emit_leave(void)
|
void emit_leave(void)
|
||||||
{
|
{
|
||||||
emit_pending_seq();
|
emit_pending_seq();
|
||||||
if (localsize)
|
//if (localsize)
|
||||||
printf("\t%s\t$5A,$%02X\t\t\t; LEAVE\t%d\n", DB, localsize, localsize);
|
printf("\t%s\t$5A,$%02X\t\t\t; LEAVE\t%d\n", DB, localsize, localsize);
|
||||||
else
|
//else
|
||||||
printf("\t%s\t$5C\t\t\t; RET\n", DB);
|
// printf("\t%s\t$5C\t\t\t; RET\n", DB);
|
||||||
}
|
}
|
||||||
void emit_ret(void)
|
void emit_ret(void)
|
||||||
{
|
{
|
||||||
@ -836,7 +836,7 @@ void emit_ret(void)
|
|||||||
}
|
}
|
||||||
void emit_enter(int cparams)
|
void emit_enter(int cparams)
|
||||||
{
|
{
|
||||||
if (localsize)
|
//if (localsize)
|
||||||
printf("\t%s\t$58,$%02X,$%02X\t\t; ENTER\t%d,%d\n", DB, localsize, cparams, localsize, cparams);
|
printf("\t%s\t$58,$%02X,$%02X\t\t; ENTER\t%d,%d\n", DB, localsize, cparams, localsize, cparams);
|
||||||
}
|
}
|
||||||
void emit_start(void)
|
void emit_start(void)
|
||||||
|
Loading…
Reference in New Issue
Block a user