Skip to content

Commit db2f400

Browse files
committed
Ensure expected is always handled
1 parent 4b88198 commit db2f400

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang-tools-extra/clangd/HeaderSourceSwitch.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,11 @@ std::optional<Path> getCorrespondingHeaderOrSource(PathRef OriginalFile,
101101
Index->lookup(Request, [&](const Symbol &Sym) {
102102
auto TargetPathDefinition =
103103
URI::resolve(Sym.Definition.FileURI, OriginalFile);
104+
if (!TargetPathDefinition)
105+
return;
104106
auto TargetPathDeclaration =
105107
URI::resolve(Sym.CanonicalDeclaration.FileURI, OriginalFile);
106-
if (!TargetPathDefinition || !TargetPathDeclaration)
108+
if (!TargetPathDeclaration)
107109
return;
108110
if (pathEqual(*TargetPathDefinition, OriginalFile)) {
109111
if (!pathEqual(*TargetPathDeclaration, OriginalFile))

0 commit comments

Comments
 (0)