diff options
| author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2016-02-12 22:53:10 +0000 |
|---|---|---|
| committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2016-02-12 22:53:10 +0000 |
| commit | 1ced5095e4c621373ec4d24927216af67a28fe37 (patch) | |
| tree | 8303fc76bead3a0ac79d1df61e095bc34f44ee0b /clang/lib/Sema/SemaExprObjC.cpp | |
| parent | b534ce46bd40eaa909a20f40ae576a2627da4f90 (diff) | |
| download | bcm5719-llvm-1ced5095e4c621373ec4d24927216af67a28fe37.tar.gz bcm5719-llvm-1ced5095e4c621373ec4d24927216af67a28fe37.zip | |
Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
Differential revision: http://reviews.llvm.org/D17218
llvm-svn: 260757
Diffstat (limited to 'clang/lib/Sema/SemaExprObjC.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaExprObjC.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/clang/lib/Sema/SemaExprObjC.cpp b/clang/lib/Sema/SemaExprObjC.cpp index 53f39e3b2a3..b7e9ca87a27 100644 --- a/clang/lib/Sema/SemaExprObjC.cpp +++ b/clang/lib/Sema/SemaExprObjC.cpp @@ -1035,7 +1035,6 @@ ExprResult Sema::BuildObjCDictionaryLiteral(SourceRange SR, HasPackExpansions = true; } - QualType Ty = Context.getObjCObjectPointerType( @@ -1919,8 +1918,6 @@ HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT, return ExprError(); } - - ExprResult Sema:: ActOnClassPropertyRefExpr(IdentifierInfo &receiverName, IdentifierInfo &propertyName, @@ -2035,7 +2032,7 @@ class ObjCInterfaceOrSuperCCC : public CorrectionCandidateCallback { } }; -} +} // end anonymous namespace Sema::ObjCMessageKind Sema::getObjCMessageKind(Scope *S, IdentifierInfo *Name, @@ -2186,7 +2183,6 @@ ExprResult Sema::ActOnSuperMessage(Scope *S, LBracLoc, SelectorLocs, RBracLoc, Args); } - ExprResult Sema::BuildClassMessageImplicit(QualType ReceiverType, bool isSuperReceiver, SourceLocation Loc, @@ -2201,7 +2197,6 @@ ExprResult Sema::BuildClassMessageImplicit(QualType ReceiverType, /*SuperLoc=*/isSuperReceiver ? Loc : SourceLocation(), Sel, Method, Loc, Loc, Loc, Args, /*isImplicit=*/true); - } static void applyCocoaAPICheck(Sema &S, const ObjCMessageExpr *Msg, @@ -2468,7 +2463,6 @@ ExprResult Sema::ActOnClassMessage(Scope *S, if (ReceiverType.isNull()) return ExprError(); - if (!ReceiverTypeInfo) ReceiverTypeInfo = Context.getTrivialTypeSourceInfo(ReceiverType, LBracLoc); @@ -3055,11 +3049,13 @@ enum ARCConversionTypeClass { /// struct A* ACTC_coreFoundation }; + static bool isAnyRetainable(ARCConversionTypeClass ACTC) { return (ACTC == ACTC_retainable || ACTC == ACTC_coreFoundation || ACTC == ACTC_voidPtr); } + static bool isAnyCLike(ARCConversionTypeClass ACTC) { return ACTC == ACTC_none || ACTC == ACTC_voidPtr || @@ -3331,7 +3327,7 @@ namespace { } } }; -} +} // end anonymous namespace bool Sema::isKnownName(StringRef name) { if (name.empty()) @@ -3783,7 +3779,6 @@ void Sema::CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr) { else if (PRE->isImplicitProperty()) { if (ObjCMethodDecl *Getter = PRE->getImplicitPropertyGetter()) SrcType = Getter->getReturnType(); - } } @@ -3793,7 +3788,6 @@ void Sema::CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr) { return; CheckObjCBridgeRelatedConversions(castExpr->getLocStart(), castType, SrcType, castExpr); - return; } bool Sema::CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr, |

