Search::findRequireds ensureSize

Signed-off-by: James Cherry <cherry@CerezoBook.local>
This commit is contained in:
James Cherry 2026-07-04 20:26:22 -07:00
parent 2c866d5f2d
commit 8f03c823c7
1 changed files with 1 additions and 1 deletions

View File

@ -3157,6 +3157,7 @@ Search::findRequireds(Level level)
Stats stats(debug_, report_); Stats stats(debug_, report_);
debugPrint(debug_, "search", 1, "find requireds to level {}", level); debugPrint(debug_, "search", 1, "find requireds to level {}", level);
RequiredVisitor req_visitor(this); RequiredVisitor req_visitor(this);
required_iter_->ensureSize();
if (!requireds_seeded_) if (!requireds_seeded_)
seedRequireds(); seedRequireds();
seedInvalidRequireds(); seedInvalidRequireds();
@ -3171,7 +3172,6 @@ void
Search::seedRequireds() Search::seedRequireds()
{ {
ensureDownstreamClkPins(); ensureDownstreamClkPins();
required_iter_->ensureSize();
for (Vertex *vertex : endpoints()) for (Vertex *vertex : endpoints())
seedRequired(vertex); seedRequired(vertex);
requireds_seeded_ = true; requireds_seeded_ = true;