forked from OSchip/llvm-project
[clangd] Add a missing early return in getTypeHierarchy()
Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64307 llvm-svn: 365849
This commit is contained in:
parent
02fdc51c04
commit
3aba8296e5
|
@ -1230,6 +1230,8 @@ getTypeHierarchy(ParsedAST &AST, Position Pos, int ResolveLevels,
|
|||
RecursionProtectionSet RPSet;
|
||||
Optional<TypeHierarchyItem> Result =
|
||||
getTypeAncestors(*CXXRD, AST.getASTContext(), RPSet);
|
||||
if (!Result)
|
||||
return Result;
|
||||
|
||||
if ((Direction == TypeHierarchyDirection::Children ||
|
||||
Direction == TypeHierarchyDirection::Both) &&
|
||||
|
|
Loading…
Reference in New Issue