reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11098 const bool PruneWarnings = S.inTemplateInstantiation(); 11111 E->EvaluateAsFloat(Value, S.Context, Expr::SE_AllowSideEffects); 11113 if (isObjCSignedCharBool(S, T)) { 11115 S, E, 11116 S.Diag(CContext, diag::warn_impcast_float_to_objc_signed_char_bool) 11120 return DiagnoseImpCast(S, E, T, CContext, 11126 llvm::APSInt IntegerValue(S.Context.getIntWidth(T), 11141 if (isObjCSignedCharBool(S, T) && IntegerValue != 0 && IntegerValue != 1) { 11143 S, E, 11144 S.Diag(CContext, diag::warn_impcast_constant_value_to_objc_bool) 11150 return DiagnoseImpCast(S, E, T, CContext, diag::warn_impcast_float_integer, 11158 S, E, T, CContext, 11169 return DiagnoseImpCast(S, E, T, CContext, 11177 return DiagnoseImpCast(S, E, T, CContext, 11183 return DiagnoseImpCast(S, E, T, CContext, 11198 S.DiagRuntimeBehavior(E->getExprLoc(), E, 11199 S.PDiag(DiagID) 11204 S.Diag(E->getExprLoc(), DiagID)