feat: add support for return statements in asmGenerator

This commit is contained in:
Guy C 2025-02-24 18:57:13 +00:00
parent 909114bdce
commit 9d78caf6d9

View File

@ -117,6 +117,8 @@ object asmGenerator {
body.flatMap(generateStmt) ++
List(Jump(LabelArg(startLabel)), LabelDef(endLabel))
}
case microWacc.Return(expr) =>
evalExprIntoReg(expr, Register(RegSize.R64, RegName.AX))
case _ => List()
}