Skip to content

Commit 6cebb8b

Browse files
committed
clang-tidy requested changes
Signed-off-by: osamahammad21 <[email protected]>
1 parent 69a59e1 commit 6cebb8b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/odb/include/odb/db.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7145,7 +7145,8 @@ class dbChipNet : public dbObject
71457145

71467146
dbChipBumpInst* getBumpInst(uint index, std::vector<dbChipInst*>& path) const;
71477147

7148-
void addBumpInst(dbChipBumpInst* bump_inst, std::vector<dbChipInst*> path);
7148+
void addBumpInst(dbChipBumpInst* bump_inst,
7149+
const std::vector<dbChipInst*>& path);
71497150

71507151
static dbChipNet* create(dbChip* chip, const std::string& name);
71517152

src/odb/src/db/dbChipNet.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,14 @@ dbChipBumpInst* dbChipNet::getBumpInst(uint index,
134134
}
135135

136136
void dbChipNet::addBumpInst(dbChipBumpInst* bump_inst,
137-
std::vector<dbChipInst*> path)
137+
const std::vector<dbChipInst*>& path)
138138
{
139139
_dbChipNet* obj = (_dbChipNet*) this;
140140

141141
std::vector<dbId<_dbChipInst>> path_ids;
142-
for (dbChipInst* inst : path) {
143-
path_ids.push_back(inst->getImpl()->getOID());
142+
path_ids.reserve(path.size());
143+
for (const auto& inst : path) {
144+
path_ids.emplace_back(inst->getImpl()->getOID());
144145
}
145146

146147
obj->bump_insts_paths_.emplace_back(std::move(path_ids),

0 commit comments

Comments
 (0)