[GlobPattern] Fix build error on gcc7.5

This fixes a build error introduced by https://reviews.llvm.org/D153587
when using an old version of GCC. See
https://reviews.llvm.org/D153587#4644735 for details.
This commit is contained in:
Ellis Hoag
2023-09-12 16:48:08 -07:00
parent 644134799e
commit dfd0cd1cc1

View File

@@ -59,7 +59,7 @@ static Expected<SmallVector<std::string, 1>>
parseBraceExpansions(StringRef S, std::optional<size_t> MaxSubPatterns) {
SmallVector<std::string> SubPatterns = {S.str()};
if (!MaxSubPatterns || !S.contains('{'))
return SubPatterns;
return std::move(SubPatterns);
struct BraceExpansion {
size_t Start;
@@ -129,7 +129,7 @@ parseBraceExpansions(StringRef S, std::optional<size_t> MaxSubPatterns) {
for (StringRef Orig : OrigSubPatterns)
SubPatterns.emplace_back(Orig).replace(BE.Start, BE.Length, Term);
}
return SubPatterns;
return std::move(SubPatterns);
}
Expected<GlobPattern>