https://gcc.gnu.org/g:84b4a509f301832aa7a17074a0b68af55ff01f77
commit r16-4761-g84b4a509f301832aa7a17074a0b68af55ff01f77 Author: Pierre-Emmanuel Patry <[email protected]> Date: Tue Aug 5 15:19:32 2025 +0200 gccrs: Move vector of unique_ptr gcc/rust/ChangeLog: * ast/rust-cond-compilation.h: Move vector instead of passing it by value. Signed-off-by: Pierre-Emmanuel Patry <[email protected]> Diff: --- gcc/rust/ast/rust-cond-compilation.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/rust/ast/rust-cond-compilation.h b/gcc/rust/ast/rust-cond-compilation.h index 4beb33768d60..9cfc9b590d76 100644 --- a/gcc/rust/ast/rust-cond-compilation.h +++ b/gcc/rust/ast/rust-cond-compilation.h @@ -93,7 +93,7 @@ class ConfigurationAll : public ConfigurationPredicate public: ConfigurationAll ( std::vector<std::unique_ptr<ConfigurationPredicate>> predicate_list) - : predicate_list (predicate_list) + : predicate_list (std::move (predicate_list)) {} void accept_vis (ASTVisitor &vis) override; @@ -116,7 +116,7 @@ class ConfigurationAny : public ConfigurationPredicate public: ConfigurationAny ( std::vector<std::unique_ptr<ConfigurationPredicate>> predicate_list) - : predicate_list (predicate_list) + : predicate_list (std::move (predicate_list)) {} void accept_vis (ASTVisitor &vis) override;
