diff --git a/vpr/src/place/static_move_generator.cpp b/vpr/src/place/static_move_generator.cpp index 8e946965b4d..6d899db3ea2 100644 --- a/vpr/src/place/static_move_generator.cpp +++ b/vpr/src/place/static_move_generator.cpp @@ -6,13 +6,13 @@ #include "vtr_assert.h" StaticMoveGenerator::StaticMoveGenerator(const std::vector& prob) { - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); - avail_moves.push_back(std::move(std::make_unique())); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); + avail_moves.emplace_back(std::make_unique()); initialize_move_prob(prob); }