summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-11-18 01:29:02 +0000
committerDouglas Gregor <dgregor@apple.com>2009-11-18 01:29:02 +0000
commit63ce44aa6c50d606bfcddf5727930facf3f1b290 (patch)
tree23e1cdc9ac9b2cc07d109cc0a0f1290f85922af2 /clang/lib
parent132e70bfa4352ecf950d86998c8a7c76856f4702 (diff)
downloadbcm5719-llvm-63ce44aa6c50d606bfcddf5727930facf3f1b290.tar.gz
bcm5719-llvm-63ce44aa6c50d606bfcddf5727930facf3f1b290.zip
Eliminate some completely-redundant lookups
llvm-svn: 89181
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaExpr.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index 535632e6db8..2e33200228e 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -2376,16 +2376,6 @@ Sema::BuildMemberReferenceExpr(Scope *S, ExprArg Base, SourceLocation OpLoc,
return Owned(new (Context) ObjCPropertyRefExpr(PD, PD->getType(),
MemberLoc, BaseExpr));
}
- for (ObjCObjectPointerType::qual_iterator I = OPT->qual_begin(),
- E = OPT->qual_end(); I != E; ++I)
- if (ObjCPropertyDecl *PD = (*I)->FindPropertyDeclaration(Member)) {
- // Check whether we can reference this property.
- if (DiagnoseUseOfDecl(PD, MemberLoc))
- return ExprError();
-
- return Owned(new (Context) ObjCPropertyRefExpr(PD, PD->getType(),
- MemberLoc, BaseExpr));
- }
// If that failed, look for an "implicit" property by seeing if the nullary
// selector is implemented.
OpenPOWER on IntegriCloud