diff options
author | Matt Beaumont-Gay <matthewbg@google.com> | 2012-04-21 02:13:04 +0000 |
---|---|---|
committer | Matt Beaumont-Gay <matthewbg@google.com> | 2012-04-21 02:13:04 +0000 |
commit | 73664a4e5aee9216c37bd123aa002430ccb5431d (patch) | |
tree | 1f621a8dfd703eebf8e29f28397641280f8070d4 | |
parent | 227e9f6f08a8715f341b37db6be50d60dff7f863 (diff) |
Also highlight the member name.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155274 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Sema/SemaExprMember.cpp | 4 |
1 files 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(); } |