diff --git a/llvm/lib/Support/GlobPattern.cpp b/llvm/lib/Support/GlobPattern.cpp index 8c29451b620b2..9813ed2d7a142 100644 --- a/llvm/lib/Support/GlobPattern.cpp +++ b/llvm/lib/Support/GlobPattern.cpp @@ -145,7 +145,7 @@ GlobPattern::create(StringRef S, std::optional MaxSubPatterns) { SmallVector SubPats; if (auto Err = parseBraceExpansions(S, MaxSubPatterns).moveInto(SubPats)) - return Err; + return std::move(Err); for (StringRef SubPat : SubPats) { auto SubGlobOrErr = SubGlobPattern::create(SubPat); if (!SubGlobOrErr)