feat: add support for return statements in asmGenerator
This commit is contained in:
parent
909114bdce
commit
9d78caf6d9
@ -117,6 +117,8 @@ object asmGenerator {
|
|||||||
body.flatMap(generateStmt) ++
|
body.flatMap(generateStmt) ++
|
||||||
List(Jump(LabelArg(startLabel)), LabelDef(endLabel))
|
List(Jump(LabelArg(startLabel)), LabelDef(endLabel))
|
||||||
}
|
}
|
||||||
|
case microWacc.Return(expr) =>
|
||||||
|
evalExprIntoReg(expr, Register(RegSize.R64, RegName.AX))
|
||||||
case _ => List()
|
case _ => List()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user