diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-02-27 19:58:12 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-02-27 19:58:12 +0000 |
commit | a97b6666d2e08027e89a01ed718affbf969fad19 (patch) | |
tree | db32b9b96316fa59dfebacb2d663bf38468d2b36 | |
parent | 99ebf651f1c3fd11eb648dc8d736c192c753f2cf (diff) |
In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc when
building nested member expressions. This location is used to determine the range
of the entire expression, and the expression itself already has its location
inherited from its Base.
This fixes <rdar://problem/6629829>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65650 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Sema/SemaExpr.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/Sema/SemaExpr.cpp b/lib/Sema/SemaExpr.cpp index 43cbe98d87..8604670d6e 100644 --- a/lib/Sema/SemaExpr.cpp +++ b/lib/Sema/SemaExpr.cpp @@ -600,7 +600,6 @@ Sema::BuildAnonymousStructUnionMemberReference(SourceLocation Loc, OpLoc, MemberType); BaseObjectIsPointer = false; ExtraQuals = Context.getCanonicalType(MemberType).getCVRQualifiers(); - OpLoc = SourceLocation(); } return Owned(Result); |