reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8304 QualType ExprTy = E->getType(); 8313 E->isKnownToHaveBooleanValue()) { 8321 E->getExprLoc(), false, CSR); 8334 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 8336 E = ICE->getSubExpr(); 8337 ExprTy = E->getType(); 8354 } else if (const CharacterLiteral *CL = dyn_cast<CharacterLiteral>(E)) { 8384 if (const IntegerLiteral *IL = dyn_cast<IntegerLiteral>(E)) { 8390 LookupResult Result(S, &S.Context.Idents.get("unichar"), E->getBeginLoc(), 8406 std::tie(CastTy, CastTyName) = shouldNotPrintDirectly(S.Context, IntendedTy, E); 8451 << IntendedTy << IsEnum << E->getSourceRange(), 8452 E->getBeginLoc(), 8473 if (const CStyleCastExpr *CCast = dyn_cast<CStyleCastExpr>(E)) { 8478 } else if (!requiresParensToAddCast(E)) { 8482 FixItHint::CreateInsertion(E->getBeginLoc(), CastFix.str())); 8487 FixItHint::CreateInsertion(E->getBeginLoc(), CastFix.str())); 8489 SourceLocation After = S.getLocForEndOfToken(E->getEndLoc()); 8506 << E->getSourceRange(), 8507 E->getBeginLoc(), /*IsStringLocation=*/false, 8516 << E->getSourceRange(), 8517 E->getBeginLoc(), /*IsStringLocation*/ false, SpecRange, Hints); 8545 << IsEnum << CSR << E->getSourceRange(), 8546 E->getBeginLoc(), /*IsStringLocation*/ false, CSR); 8555 << E->getSourceRange(), 8556 E->getBeginLoc(), /*IsStringLocation*/ false, CSR); 8557 checkForCStrMembers(AT, E); 8566 << E->getSourceRange(), 8567 E->getBeginLoc(), /*IsStringLocation*/ false, CSR); 8571 S.Diag(E->getBeginLoc(), diag::err_cannot_pass_to_vararg_format) 8572 << isa<InitListExpr>(E) << ExprTy << CallType 8573 << AT.getRepresentativeTypeName(S.Context) << E->getSourceRange();