diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp')
| -rw-r--r-- | contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp b/contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp index 2abec3d86a27..32998ae60eaf 100644 --- a/contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp +++ b/contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp @@ -782,7 +782,8 @@ Sema::BuildMemberReferenceExpr(Expr *Base, QualType BaseType,                                 const Scope *S,                                 ActOnMemberAccessExtraArgs *ExtraArgs) {    if (BaseType->isDependentType() || -      (SS.isSet() && isDependentScopeSpecifier(SS))) +      (SS.isSet() && isDependentScopeSpecifier(SS)) || +      NameInfo.getName().isDependentName())      return ActOnDependentMemberExpr(Base, BaseType,                                      IsArrow, OpLoc,                                      SS, TemplateKWLoc, FirstQualifierInScope,  | 
