[clangd] Fix path edge-case condition.

This commit is contained in:
Sam McCall 2020-11-29 13:40:29 +01:00
parent 67d16b6da4
commit d99da80841
1 changed files with 1 additions and 1 deletions

View File

@ -103,7 +103,7 @@ Provider::fromAncestorRelativeYAMLFiles(llvm::StringRef RelPath,
I != E; ++I) {
// Avoid weird non-substring cases like phantom "." components.
// In practice, Component is a substring for all "normal" ancestors.
if (I->end() < Parent.begin() && I->end() > Parent.end())
if (I->end() < Parent.begin() || I->end() > Parent.end())
continue;
Ancestors.emplace_back(Parent.begin(), I->end() - Parent.begin());
}