Lines Matching refs:ConvTy
8850 Sema::AssignConvertType ConvTy = Sema::Compatible;
8879 ConvTy = Sema::IncompatiblePointerDiscardsQualifiers;
8883 else ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
8891 return ConvTy;
8900 return ConvTy;
8928 if (ConvTy != Sema::Compatible)
8929 return ConvTy;
8972 return ConvTy;
8995 Sema::AssignConvertType ConvTy = Sema::Compatible;
9005 ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
9025 return ConvTy;
13024 AssignConvertType ConvTy;
13031 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS);
13035 if (ConvTy == IncompatiblePointer &&
13040 ConvTy = Compatible;
13042 if (ConvTy == Compatible &&
13067 if (ConvTy == Compatible) {
13099 ConvTy = CheckAssignmentConstraints(Loc, LHSType, RHSType);
13102 if (DiagnoseAssignmentResult(ConvTy, Loc, LHSType, RHSType,
15844 bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy,
15862 switch (ConvTy) {
16113 if (Action == AA_Returning && ConvTy == IncompatiblePointer)
16201 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {
16202 return S.Diag(Loc, diag::err_ice_explicit_conversion) << T << ConvTy;
16206 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
16208 << ConvTy->isEnumeralType() << ConvTy;
16217 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
16219 << ConvTy->isEnumeralType() << ConvTy;
16223 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {