mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 15:12:12 +00:00
skip traversal if there are no temps
This commit is contained in:
parent
7feb0b7077
commit
d3654e38f0
@ -309,9 +309,9 @@ export class Flow {
|
||||
}
|
||||
var local: Local;
|
||||
if (except) {
|
||||
let usedLocals = new Set<i32>();
|
||||
traverse(except, usedLocals, findUsedLocals);
|
||||
if (temps) {
|
||||
if (temps && temps.length) {
|
||||
let usedLocals = new Set<i32>();
|
||||
traverse(except, usedLocals, findUsedLocals);
|
||||
for (let i = 0, k = temps.length; i < k; ++i) {
|
||||
if (!usedLocals.has(temps[i].index)) {
|
||||
local = temps[i];
|
||||
|
Loading…
x
Reference in New Issue
Block a user