diff options
| author | Douglas Gregor <dgregor@apple.com> | 2009-11-18 01:29:02 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2009-11-18 01:29:02 +0000 |
| commit | 63ce44aa6c50d606bfcddf5727930facf3f1b290 (patch) | |
| tree | 23e1cdc9ac9b2cc07d109cc0a0f1290f85922af2 /clang/lib | |
| parent | 132e70bfa4352ecf950d86998c8a7c76856f4702 (diff) | |
| download | bcm5719-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.cpp | 10 |
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. |

