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

References

tools/clang/lib/Sema/SemaExpr.cpp
 6652   assert(!D.isInvalidType() && (CastExpr != nullptr) &&
 6655   TypeSourceInfo *castTInfo = GetTypeForDeclaratorCast(D, CastExpr->getType());
 6664     ExprResult Res = CorrectDelayedTyposInExpr(CastExpr);
 6667     CastExpr = Res.get();
 6679   ParenExpr *PE = dyn_cast<ParenExpr>(CastExpr);
 6680   ParenListExpr *PLE = dyn_cast<ParenListExpr>(CastExpr);
 6699     return BuildVectorLiteral(LParenLoc, RParenLoc, CastExpr, castTInfo);
 6704   if (isa<ParenListExpr>(CastExpr)) {
 6705     ExprResult Result = MaybeConvertParenListExprToParenExpr(S, CastExpr);
 6707     CastExpr = Result.get();
 6712     Diag(LParenLoc, diag::warn_old_style_cast) << CastExpr->getSourceRange();
 6714   CheckTollFreeBridgeCast(castType, CastExpr);
 6716   CheckObjCBridgeRelatedCast(castType, CastExpr);
 6718   DiscardMisalignedMemberAddress(castType.getTypePtr(), CastExpr);
 6720   return BuildCStyleCastExpr(LParenLoc, castTInfo, RParenLoc, CastExpr);