reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11558 if (CC.isInvalid()) 11570 return DiagnoseImpCast(S, E, T, CC, 11576 return DiagnoseImpCast(S, E, T, CC, 11582 SourceRange(CC)); 11596 S.Diag(CC, diag::warn_impcast_constant_value_to_objc_bool) 11613 if (S.SourceMgr.isInSystemMacro(CC)) 11615 return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_vector_scalar); 11632 if (S.SourceMgr.isInSystemMacro(CC) || Target->isBooleanType()) 11635 return DiagnoseImpCast(S, E, T, CC, 11668 if (S.SourceMgr.isInSystemMacro(CC)) 11671 DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_float_precision); 11675 if (S.SourceMgr.isInSystemMacro(CC)) 11678 DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_double_promotion); 11685 if (S.SourceMgr.isInSystemMacro(CC)) 11688 DiagnoseFloatingImpCast(S, E, T, CC); 11710 DiagnoseImpCast(S, E, T, CC, 11732 << clang::SourceRange(CC)); 11753 << clang::SourceRange(CC)); 11774 << clang::SourceRange(CC)); 11819 << E->getSourceRange() << clang::SourceRange(CC)); 11823 DiagnoseImpCast(S, E, T, CC, 11829 DiagnoseNullConversion(S, E, T, CC); 11848 S.Diag(CC, diag::warn_impcast_int_to_objc_signed_char_bool) 11864 if (S.SourceMgr.isInSystemMacro(CC)) 11874 << E->getSourceRange() << clang::SourceRange(CC)); 11879 if (S.SourceMgr.isInSystemMacro(CC)) 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, 11909 !S.SourceMgr.isInSystemMacro(CC)) { 11911 if (isSameWidthConstantConversion(S, E, T, CC)) { 11919 << E->getSourceRange() << clang::SourceRange(CC)); 11930 if (S.SourceMgr.isInSystemMacro(CC)) 11945 return DiagnoseImpCast(S, E, T, CC, DiagID); 11966 if (S.SourceMgr.isInSystemMacro(CC)) 11969 return DiagnoseImpCast(S, E, SourceType, T, CC,