aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 163ff4a8..9bf93c86 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -1391,6 +1391,9 @@ function analyzer(data, sidePass) {
// Allocas
var finishedInitial = false;
+
+ lines = func.lines; // We need to consider all the function lines now, not just the first label
+
for (var i = 0; i < lines.length; i++) {
var item = lines[i];
if (!item.assignTo || item.intertype != 'alloca' || !isNumber(item.allocatedNum)) {