Copy pre-increment values into registers

This commit is contained in:
Andrew Morris
2023-03-31 17:39:32 +11:00
parent 03f7b8fa74
commit c25ebe2e14
3 changed files with 16 additions and 4 deletions

View File

@@ -447,7 +447,8 @@ impl FunctionCompiler {
Some(expr) => {
let mut expression_compiler = ExpressionCompiler { fnc: self };
expression_compiler.compile(expr, Some(Register::Return));
let compiled = expression_compiler.compile(expr, Some(Register::Return));
self.use_(compiled);
}
}