Fix Optimization
Jordi Baylina jordi@baylina.cat
Sun, 15 Sep 2019 18:55:28 +0200
1 files changed,
6 insertions(+),
1 deletions(-)
jump to
M
src/compiler.js
→
src/compiler.js
@@ -277,7 +277,12 @@ }
c.a={ type: "LINEARCOMBINATION", values: {} }; c.b={ type: "LINEARCOMBINATION", values: {} }; c.c={ type: "LINEARCOMBINATION", values: {} }; - isolatedSignal.category = "constant"; + + let lSignal = ctx.signals[isolatedSignal]; + while (lSignal.equivalence) { + lSignal = ctx.signals[lSignal.equivalence]; + } + lSignal.category = "constant"; } }