We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ea15161 commit c2b8ac4Copy full SHA for c2b8ac4
clang/lib/Sema/HeuristicResolver.cpp
@@ -323,7 +323,8 @@ std::vector<const NamedDecl *> HeuristicResolverImpl::resolveMemberExpr(
323
QualType BaseType = ME->getBaseType();
324
BaseType = simplifyType(BaseType, Base, ME->isArrow());
325
326
- if (BaseType->isUndeducedAutoType() || BaseType->isTemplateTypeParmType()) {
+ if (!BaseType.isNull() &&
327
+ (BaseType->isUndeducedAutoType() || BaseType->isTemplateTypeParmType())) {
328
if (auto Type = ExplicitMemberHeuristic(Base); !Type.isNull()) {
329
BaseType = Type;
330
}
0 commit comments