Fix -Wpessimizing-move in InterpretersMySQLDDLQuery

gcc10 reports:

    ../src/Interpreters/MySQL/InterpretersMySQLDDLQuery.cpp:354:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
      354 |         return std::move(column_declaration);
This commit is contained in:
Azat Khuzhin 2020-08-14 22:14:42 +03:00
parent 194d1d514c
commit c97a9de7e2

View File

@ -351,7 +351,7 @@ ASTs InterpreterCreateImpl::getRewrittenQueries(
column_declaration->default_expression = std::make_shared<ASTLiteral>(default_value);
column_declaration->children.emplace_back(column_declaration->type);
column_declaration->children.emplace_back(column_declaration->default_expression);
return std::move(column_declaration);
return column_declaration;
};
/// Add _sign and _version column.