Lines Matching defs:ConvTy
8857 Sema::AssignConvertType ConvTy = Sema::Compatible;
8886 ConvTy = Sema::IncompatiblePointerDiscardsQualifiers;
8890 else ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
8898 return ConvTy;
8907 return ConvTy;
8942 if (ConvTy != Sema::Compatible)
8943 return ConvTy;
8988 return ConvTy;
9011 Sema::AssignConvertType ConvTy = Sema::Compatible;
9021 ConvTy = Sema::CompatiblePointerDiscardsQualifiers;
9041 return ConvTy;
13569 AssignConvertType ConvTy;
13576 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS);
13580 if (ConvTy == IncompatiblePointer &&
13585 ConvTy = Compatible;
13587 if (ConvTy == Compatible &&
13612 if (ConvTy == Compatible) {
13644 ConvTy = CheckAssignmentConstraints(Loc, LHSType, RHSType);
13647 if (DiagnoseAssignmentResult(ConvTy, Loc, LHSType, RHSType,
16596 bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy,
16614 switch (ConvTy) {
16872 if (Action == AA_Returning && ConvTy == IncompatiblePointer)
16960 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {
16961 return S.Diag(Loc, diag::err_ice_explicit_conversion) << T << ConvTy;
16965 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
16967 << ConvTy->isEnumeralType() << ConvTy;
16976 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
16978 << ConvTy->isEnumeralType() << ConvTy;
16982 Sema &S, SourceLocation Loc, QualType T, QualType ConvTy) override {