From: Matt Beaumont-Gay Date: Sat, 21 Apr 2012 02:13:04 +0000 (+0000) Subject: Also highlight the member name. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=73664a4e5aee9216c37bd123aa002430ccb5431d;p=clang Also highlight the member name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155274 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaExprMember.cpp b/lib/Sema/SemaExprMember.cpp index bebb498b64..01d5fc6584 100644 --- a/lib/Sema/SemaExprMember.cpp +++ b/lib/Sema/SemaExprMember.cpp @@ -437,7 +437,7 @@ Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, PT->getPointeeType()->isRecordType())) { assert(BaseExpr && "cannot happen with implicit member accesses"); Diag(OpLoc, diag::err_typecheck_member_reference_struct_union) - << BaseType << BaseExpr->getSourceRange(); + << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); return ExprError(); } } @@ -1419,7 +1419,7 @@ Sema::LookupMemberExpr(LookupResult &R, ExprResult &BaseExpr, } Diag(OpLoc, diag::err_typecheck_member_reference_struct_union) - << BaseType << BaseExpr.get()->getSourceRange(); + << BaseType << BaseExpr.get()->getSourceRange() << MemberLoc; return ExprError(); }