reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprObjC.cpp
 3678   if (S.makeUnavailableInSystemHeader(loc,
 3708   SourceLocation afterLParen = S.getLocForEndOfToken(castRange.getBegin());
 3716     S.Diag(loc, diag::err_arc_cast_requires_bridge)
 3724     bool br = S.isKnownName("CFBridgingRelease");
 3726       ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr);
 3731         (CCK != Sema::CCK_OtherCast) ? S.Diag(noteLoc, diag::note_arc_bridge)
 3732                               : S.Diag(noteLoc, diag::note_arc_cstyle_bridge);
 3734       addFixitForObjCARCConversion(S, DiagB, CCK, afterLParen,
 3742           S.Diag(noteLoc, diag::note_arc_cstyle_bridge_transfer) << castExprType :
 3743           S.Diag(br ? castExpr->getExprLoc() : noteLoc,
 3747       addFixitForObjCARCConversion(S, DiagB, CCK, afterLParen,
 3757     bool br = S.isKnownName("CFBridgingRetain");
 3758     S.Diag(loc, diag::err_arc_cast_requires_bridge)
 3767       ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr);
 3772       (CCK != Sema::CCK_OtherCast) ? S.Diag(noteLoc, diag::note_arc_bridge)
 3773                                : S.Diag(noteLoc, diag::note_arc_cstyle_bridge);
 3774       addFixitForObjCARCConversion(S, DiagB, CCK, afterLParen,
 3782           S.Diag(noteLoc, diag::note_arc_cstyle_bridge_retained) << castType :
 3783           S.Diag(br ? castExpr->getExprLoc() : noteLoc,
 3787       addFixitForObjCARCConversion(S, DiagB, CCK, afterLParen,
 3795   S.Diag(loc, diag::err_arc_mismatched_cast)