Skip to content

Commit c2b8ac4

Browse files
committed
add null-check
1 parent ea15161 commit c2b8ac4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Sema/HeuristicResolver.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,8 @@ std::vector<const NamedDecl *> HeuristicResolverImpl::resolveMemberExpr(
323323
QualType BaseType = ME->getBaseType();
324324
BaseType = simplifyType(BaseType, Base, ME->isArrow());
325325

326-
if (BaseType->isUndeducedAutoType() || BaseType->isTemplateTypeParmType()) {
326+
if (!BaseType.isNull() &&
327+
(BaseType->isUndeducedAutoType() || BaseType->isTemplateTypeParmType())) {
327328
if (auto Type = ExplicitMemberHeuristic(Base); !Type.isNull()) {
328329
BaseType = Type;
329330
}

0 commit comments

Comments
 (0)