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

References

tools/clang/lib/Sema/SemaChecking.cpp
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)