[clang-tools-extra] r365849 - [clangd] Add a missing early return in getTypeHierarchy()
Nathan Ridge via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 11 17:24:45 PDT 2019
Author: nridge
Date: Thu Jul 11 17:24:45 2019
New Revision: 365849
URL: http://llvm.org/viewvc/llvm-project?rev=365849&view=rev
Log:
[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
Modified:
clang-tools-extra/trunk/clangd/XRefs.cpp
Modified: clang-tools-extra/trunk/clangd/XRefs.cpp
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/XRefs.cpp?rev=365849&r1=365848&r2=365849&view=diff
==============================================================================
--- clang-tools-extra/trunk/clangd/XRefs.cpp (original)
+++ clang-tools-extra/trunk/clangd/XRefs.cpp Thu Jul 11 17:24:45 2019
@@ -1230,6 +1230,8 @@ getTypeHierarchy(ParsedAST &AST, Positio
RecursionProtectionSet RPSet;
Optional<TypeHierarchyItem> Result =
getTypeAncestors(*CXXRD, AST.getASTContext(), RPSet);
+ if (!Result)
+ return Result;
if ((Direction == TypeHierarchyDirection::Children ||
Direction == TypeHierarchyDirection::Both) &&
More information about the cfe-commits
mailing list