From 73664a4e5aee9216c37bd123aa002430ccb5431d Mon Sep 17 00:00:00 2001 From: Matt Beaumont-Gay Date: Sat, 21 Apr 2012 02:13:04 +0000 Subject: [PATCH] Also highlight the member name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155274 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Sema/SemaExprMember.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); } -- 2.40.0