reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
336 SourceLocation CastLoc = E->getExprLoc(); 342 rewriteBlockCopyMacro(E); 346 removeBlockReleaseMacro(E); 351 if (isSelf(E->getSubExpr())) 352 return rewriteToBridgedCast(E, OBC_Bridge); 355 if (isPassedToCFRetain(E, callE)) 356 return rewriteCastForCFRetain(E, callE); 358 ObjCMethodFamily family = getFamilyOfMessage(E->getSubExpr()); 360 return rewriteToBridgedCast(E, OBC_BridgeRetained); 364 err += E->getType().getAsString(Pass.Ctx.getPrintingPolicy()); 369 Pass.TA.reportError(err, E->getBeginLoc(), 370 E->getSubExpr()->getSourceRange()); 371 Stmt *parent = E; 379 note += E->getSubExpr()->getType().getAsString(Pass.Ctx.getPrintingPolicy()); 385 Expr *subExpr = E->getSubExpr(); 395 return rewriteToBridgedCast(E, OBC_BridgeRetained); 397 return rewriteToBridgedCast(E, OBC_Bridge); 401 if (isPassedToCParamWithKnownOwnership(E, isConsumed)) 402 return rewriteToBridgedCast(E, isConsumed ? OBC_BridgeRetained