diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index d335e34907b599c..e854dbfb7bf2e56 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -368,7 +368,7 @@ namespace clang { auto *ToInheritedFrom = const_cast( importChecked(Err, D->getDefaultArgStorage().getInheritedFrom())); if (Err) - return std::move(Err); + return Err; if (!ToInheritedFrom->hasDefaultArgument()) { // Resolve possible circular dependency between default value of the // template argument and the template declaration. @@ -377,7 +377,7 @@ namespace clang { .getInheritedFrom() ->getDefaultArgument()); if (Err) - return std::move(Err); + return Err; ToInheritedFrom->setDefaultArgument(Importer.getToContext(), ToInheritedDefaultArg); }