From f1f1ffa4eae4972e17d484115c9ed9325dcca119 Mon Sep 17 00:00:00 2001 From: Lucas Yuki Imamura Date: Sun, 24 Nov 2024 22:21:57 +0000 Subject: [PATCH] moving parameter 't' to avoid unnecessary copies Signed-off-by: Lucas Yuki Imamura --- src/stt/src/SteinerTreeBuilder.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/stt/src/SteinerTreeBuilder.cpp b/src/stt/src/SteinerTreeBuilder.cpp index 14bdfa121f5..b5d32055576 100644 --- a/src/stt/src/SteinerTreeBuilder.cpp +++ b/src/stt/src/SteinerTreeBuilder.cpp @@ -36,6 +36,7 @@ #include "stt/SteinerTreeBuilder.h" #include +#include #include #include "odb/db.h" @@ -289,17 +290,17 @@ Tree SteinerTreeBuilder::flute(const std::vector& x, int SteinerTreeBuilder::wirelength(Tree t) { - return flute_->wirelength(t); + return flute_->wirelength(std::move(t)); } void SteinerTreeBuilder::plottree(Tree t) { - flute_->plottree(t); + flute_->plottree(std::move(t)); } void SteinerTreeBuilder::write_svg(Tree t, const char* filename) { - flute_->write_svg(t, filename); + flute_->write_svg(std::move(t), filename); } Tree SteinerTreeBuilder::flutes(const std::vector& xs,