From 5e1972efce3a2ba48e54a53d10c51d582b7b51d1 Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Wed, 17 Jan 2024 17:15:32 +0200 Subject: [PATCH] remove redundant moves --- src/nfa/goughcompile.cpp | 2 +- src/nfa/mcclellancompile.cpp | 2 +- src/nfa/shengcompile.cpp | 2 +- src/parser/Parser.rl | 2 +- tools/hsbench/engine_hyperscan.cpp | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/nfa/goughcompile.cpp b/src/nfa/goughcompile.cpp index 343a793b..59ef052f 100644 --- a/src/nfa/goughcompile.cpp +++ b/src/nfa/goughcompile.cpp @@ -1299,7 +1299,7 @@ unique_ptr gough_build_strat::gatherReports( *arbReport = MO_INVALID_IDX; assert(!ri->rl.empty()); /* all components should be able to generate reports */ - return std::move(ri); + return ri; } u32 raw_gough_report_info_impl::getReportListSize() const { diff --git a/src/nfa/mcclellancompile.cpp b/src/nfa/mcclellancompile.cpp index d165b1fa..3f217ed3 100644 --- a/src/nfa/mcclellancompile.cpp +++ b/src/nfa/mcclellancompile.cpp @@ -462,7 +462,7 @@ unique_ptr mcclellan_build_strat::gatherReports( *isSingleReport = 0; } - return std::move(ri); + return ri; } u32 raw_report_info_impl::getReportListSize() const { diff --git a/src/nfa/shengcompile.cpp b/src/nfa/shengcompile.cpp index aa353783..055e1971 100644 --- a/src/nfa/shengcompile.cpp +++ b/src/nfa/shengcompile.cpp @@ -270,7 +270,7 @@ unique_ptr sheng_build_strat::gatherReports( *isSingleReport = 0; } - return std::move(ri); + return ri; } u32 sheng_build_strat::max_allowed_offset_accel() const { diff --git a/src/parser/Parser.rl b/src/parser/Parser.rl index ba01511a..e5cbfe2b 100644 --- a/src/parser/Parser.rl +++ b/src/parser/Parser.rl @@ -2024,7 +2024,7 @@ unique_ptr parse(const char *ptr, ParseMode &globalMode) { // Ensure that all references are valid. checkReferences(*rootSeq, groupIndex, groupNames); - return std::move(rootSeq); + return rootSeq; } catch (LocatedParseError &error) { if (ts >= ptr && ts <= pe) { error.locate(ts - ptr); diff --git a/tools/hsbench/engine_hyperscan.cpp b/tools/hsbench/engine_hyperscan.cpp index 0256dc97..95461de5 100644 --- a/tools/hsbench/engine_hyperscan.cpp +++ b/tools/hsbench/engine_hyperscan.cpp @@ -174,7 +174,7 @@ unique_ptr EngineHyperscan::streamOpen(EngineContext &ectx, return nullptr; } stream->sn = streamId; - return std::move(stream); + return stream; } void EngineHyperscan::streamClose(unique_ptr stream,