Fix function invocation stack underflow
This commit is contained in:
@@ -120,7 +120,7 @@ fn test_boolean_return() -> anyhow::Result<()> {
|
||||
fn getTrue() {
|
||||
return true;
|
||||
};
|
||||
|
||||
|
||||
let val = getTrue();
|
||||
"
|
||||
};
|
||||
@@ -133,6 +133,8 @@ fn test_boolean_return() -> anyhow::Result<()> {
|
||||
getTrue:
|
||||
push ra
|
||||
move r15 1 #returnValue
|
||||
j L1
|
||||
L1:
|
||||
sub r0 sp 1
|
||||
get ra db r0
|
||||
sub sp sp 1
|
||||
|
||||
Reference in New Issue
Block a user