Lines Matching defs:ConvTy
8949 Sema::AssignConvertType ConvTy = Sema::Compatible;
8978 ConvTy = Sema::IncompatiblePointerDiscardsQualifiers;
8982 else ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
8990 return ConvTy;
8999 return ConvTy;
9034 if (ConvTy != Sema::Compatible)
9035 return ConvTy;
9080 return ConvTy;
9103 Sema::AssignConvertType ConvTy = Sema::Compatible;
9113 ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
9133 return ConvTy;
13772 AssignConvertType ConvTy;
13779 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS);
13783 if (ConvTy == IncompatiblePointer &&
13788 ConvTy = Compatible;
13790 if (ConvTy == Compatible &&
13815 if (ConvTy == Compatible) {
13847 ConvTy = CheckAssignmentConstraints(Loc, LHSType, RHSType);
13850 if (DiagnoseAssignmentResult(ConvTy, Loc, LHSType, RHSType, RHS.get(),
16843 bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy,
16861 switch (ConvTy) {
17119 if (Action == AssignmentAction::Returning && ConvTy == IncompatiblePointer)
17207 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {
17208 return S.Diag(Loc, diag::err_ice_explicit_conversion) << T << ConvTy;
17212 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
17214 << ConvTy->isEnumeralType() << ConvTy;
17223 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
17225 << ConvTy->isEnumeralType() << ConvTy;
17229 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {