Skip to content

Commit 92cb1be

Browse files
committed
stt: coverity fixes
Signed-off-by: Eder Monteiro <[email protected]>
1 parent f09a2a9 commit 92cb1be

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/stt/src/SteinerTreeBuilder.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,10 @@ void SteinerTreeBuilder::setMinHPWLAlpha(int min_hpwl, float alpha)
202202

203203
int SteinerTreeBuilder::computeHPWL(odb::dbNet* net)
204204
{
205+
if (net->getBTermCount() + net->getITermCount() == 0) {
206+
return 0;
207+
}
208+
205209
int min_x = std::numeric_limits<int>::max();
206210
int min_y = std::numeric_limits<int>::max();
207211
int max_x = std::numeric_limits<int>::min();

src/stt/src/flt/flute.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1323,7 +1323,7 @@ Tree Flute::flutes_MD(int d,
13231323

13241324
std::vector<int> tmp_ys(ys.begin() + d - 1 - ms, ys.end());
13251325
t2 = flutes_LMD(ms + 1, xs, tmp_ys, s2, acc);
1326-
t = dmergetree(t1, t2);
1326+
t = dmergetree(std::move(t1), std::move(t2));
13271327

13281328
free(score);
13291329
free(penalty);

0 commit comments

Comments
 (0)