@@ -181,7 +181,7 @@ frBlockage* Fixture::makeMacroObs(frMaster* master,
181181}
182182
183183frTerm* Fixture::makeMacroPin (frMaster* master,
184- std::string name,
184+ const std::string& name,
185185 frCoord xl,
186186 frCoord yl,
187187 frCoord xh,
@@ -383,8 +383,8 @@ void Fixture::makeSpacingEndOfLineConstraint(frLayerNum layer_num,
383383
384384frSpacingTableInfluenceConstraint* Fixture::makeSpacingTableInfluenceConstraint (
385385 frLayerNum layer_num,
386- std::vector<frCoord> widthTbl,
387- std::vector<std::pair<frCoord, frCoord>> valTbl)
386+ const std::vector<frCoord>& widthTbl,
387+ const std::vector<std::pair<frCoord, frCoord>>& valTbl)
388388{
389389 frTechObject* tech = design->getTech ();
390390 frLayer* layer = tech->getLayer (layer_num);
@@ -401,8 +401,8 @@ frSpacingTableInfluenceConstraint* Fixture::makeSpacingTableInfluenceConstraint(
401401frLef58EolExtensionConstraint* Fixture::makeEolExtensionConstraint (
402402 frLayerNum layer_num,
403403 frCoord spacing,
404- std::vector<frCoord> eol,
405- std::vector<frCoord> ext,
404+ const std::vector<frCoord>& eol,
405+ const std::vector<frCoord>& ext,
406406 bool parallelOnly)
407407{
408408 frTechObject* tech = design->getTech ();
@@ -420,9 +420,9 @@ frLef58EolExtensionConstraint* Fixture::makeEolExtensionConstraint(
420420
421421frSpacingTableTwConstraint* Fixture::makeSpacingTableTwConstraint (
422422 frLayerNum layer_num,
423- std::vector<frCoord> widthTbl,
424- std::vector<frCoord> prlTbl,
425- std::vector<std::vector<frCoord>> spacingTbl)
423+ const std::vector<frCoord>& widthTbl,
424+ const std::vector<frCoord>& prlTbl,
425+ const std::vector<std::vector<frCoord>>& spacingTbl)
426426{
427427 frTechObject* tech = design->getTech ();
428428 frLayer* layer = tech->getLayer (layer_num);
0 commit comments