Sfoglia il codice sorgente

LibIDL: Avoid unnecessary HashMap copy

Ben Wiederhake 2 anni fa
parent
commit
688d8febe4
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      Userland/Libraries/LibIDL/IDLParser.cpp

+ 1 - 1
Userland/Libraries/LibIDL/IDLParser.cpp

@@ -312,7 +312,7 @@ Vector<Parameter> 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.