From 25279aead368f0b07fb120b048dd7b13f49ab78d Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Mon, 2 Mar 2020 09:21:31 +0100 Subject: [PATCH] Fixed problem with live variables and stack calls. --- .../PassNCalcVariableReferenceInfos.java | 7 ++++ .../procedure-callingconvention-stack-9.asm | 4 +- .../procedure-callingconvention-stack-9.log | 40 +++++++++---------- .../procedure-callingconvention-stack-9.sym | 11 ++--- 4 files changed, 34 insertions(+), 28 deletions(-) diff --git a/src/main/java/dk/camelot64/kickc/passes/calcs/PassNCalcVariableReferenceInfos.java b/src/main/java/dk/camelot64/kickc/passes/calcs/PassNCalcVariableReferenceInfos.java index 7c9cb147f..1e157883c 100644 --- a/src/main/java/dk/camelot64/kickc/passes/calcs/PassNCalcVariableReferenceInfos.java +++ b/src/main/java/dk/camelot64/kickc/passes/calcs/PassNCalcVariableReferenceInfos.java @@ -199,6 +199,13 @@ public class PassNCalcVariableReferenceInfos extends PassNCalcBase