Skip to content

Commit

Permalink
odb: simplify cutRows
Browse files Browse the repository at this point in the history
Signed-off-by: Eder Monteiro <[email protected]>
  • Loading branch information
eder-matheus committed Jul 21, 2022
1 parent 189e0c9 commit 99ecb40
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/odb/src/zutil/util.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -182,15 +182,15 @@ void cutRows(dbBlock* block,

// Gather rows needing to be cut up front
for (dbRow* row : block->getRows()) {
std::map<dbRow*, vector<dbBox*>> row_blockages;
std::vector<dbBox*> row_blockages;
for (dbBox* blockage : blockages) {
if (overlaps(blockage, row, halo_x, halo_y)) {
row_blockages[row].push_back(blockage);
row_blockages.push_back(blockage);
}
}
// Cut rows around macros
for (auto& [k, ignored] : row_blockages) {
cutRow(block, k, row_blockages[k], min_row_width, halo_x, halo_y);
// Cut row around macros
if (!row_blockages.empty()) {
cutRow(block, row, row_blockages, min_row_width, halo_x, halo_y);
}
}

Expand Down

0 comments on commit 99ecb40

Please sign in to comment.