diff --git a/passes/cmds/splitnetlist.cc b/passes/cmds/splitnetlist.cc index ca84970f1..cd51ae250 100644 --- a/passes/cmds/splitnetlist.cc +++ b/passes/cmds/splitnetlist.cc @@ -102,6 +102,7 @@ void lhs2rhs(RTLIL::Design *design, dict &lhsSig continue; } if (!lhs.is_chunk()) { + // If lhs is not a chunk (leaf) ie: assign {a,b} = ..., then bitblast both lhs and rhs std::vector lhsBits; for (int i = 0; i < lhs.size(); i++) { SigSpec bit_sig = lhs.extract(i, 1);