Fix crash in MakeTimingModel::findArea when a cell has no Liberty

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
This commit is contained in:
Matt Liberty 2024-03-01 18:43:07 -08:00
parent d19b9f5ca9
commit 27cd029a0a
1 changed files with 3 additions and 1 deletions

View File

@ -168,7 +168,9 @@ MakeTimingModel::findArea()
while (leaf_iter->hasNext()) {
const Instance *inst = leaf_iter->next();
const LibertyCell *cell = network_->libertyCell(inst);
area += cell->area();
if (cell) {
area += cell->area();
}
}
delete leaf_iter;
return area;