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

References

tools/clang/lib/Sema/SemaChecking.cpp
11549   const Type *Target = S.Context.getCanonicalType(T).getTypePtr();
11570       return DiagnoseImpCast(S, E, T, CC,
11576       return DiagnoseImpCast(S, E, T, CC,
11589   if (isObjCSignedCharBool(S, T) && Source->isIntegralType(S.Context)) {
11615       return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_vector_scalar);
11635       return DiagnoseImpCast(S, E, T, CC,
11671         DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_float_precision);
11678         DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_double_promotion);
11688       DiagnoseFloatingImpCast(S, E, T, CC);
11710           DiagnoseImpCast(S, E, T, CC,
11725         APFixedPoint MaxVal = S.Context.getFixedPointMax(T);
11726         APFixedPoint MinVal = S.Context.getFixedPointMin(T);
11730                                     << Value.toString() << T
11745             S.Context.getIntWidth(T),
11751                                     << FXResult.toString() << T
11767             Value, S.Context.getFixedPointSemantics(T), &Overflowed);
11772                                     << Value.toString(/*Radix=*/10) << T
11818                   << PrettySourceValue << PrettyTargetValue << E->getType() << T
11823         DiagnoseImpCast(S, E, T, CC,
11829   DiagnoseNullConversion(S, E, T, CC);
11844   if (isObjCSignedCharBool(S, T) && !Source->isCharType() &&
11873               << PrettySourceValue << PrettyTargetValue << E->getType() << T
11883       return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_integer_64_32,
11885     return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_integer_precision);
11893             return DiagnoseImpCast(S, E, T, CC,
11896             return DiagnoseImpCast(S, E, T, CC,
11911       if (isSameWidthConstantConversion(S, E, T, CC)) {
11918                 << PrettySourceValue << PrettyTargetValue << E->getType() << T
11945     return DiagnoseImpCast(S, E, T, CC, DiagID);
11969         return DiagnoseImpCast(S, E, SourceType, T, CC,