From 688d8febe426f49833a8df2b98f0b61066f93e5e Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sat, 13 May 2023 21:09:12 +0200 Subject: [PATCH] LibIDL: Avoid unnecessary HashMap copy --- Userland/Libraries/LibIDL/IDLParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibIDL/IDLParser.cpp b/Userland/Libraries/LibIDL/IDLParser.cpp index 3b00321ac6..42eaa9db3a 100644 --- a/Userland/Libraries/LibIDL/IDLParser.cpp +++ b/Userland/Libraries/LibIDL/IDLParser.cpp @@ -312,7 +312,7 @@ Vector Parser::parse_parameters() bool variadic = lexer.consume_specific("..."sv); consume_whitespace(); auto name = lexer.consume_until([](auto ch) { return is_ascii_space(ch) || ch == ',' || ch == ')' || ch == '='; }); - Parameter parameter = { move(type), move(name), optional, {}, extended_attributes, variadic }; + Parameter parameter = { move(type), move(name), optional, {}, move(extended_attributes), variadic }; consume_whitespace(); if (variadic) { // Variadic parameters must be last and do not have default values.