Lines Matching refs:FTI
6677 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckConstructorDeclarator() local
6678 if (FTI.TypeQuals != 0) { in CheckConstructorDeclarator()
6679 if (FTI.TypeQuals & Qualifiers::Const) in CheckConstructorDeclarator()
6682 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckConstructorDeclarator()
6685 if (FTI.TypeQuals & Qualifiers::Restrict) in CheckConstructorDeclarator()
6693 if (FTI.hasRefQualifier()) { in CheckConstructorDeclarator()
6694 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_constructor) in CheckConstructorDeclarator()
6695 << FTI.RefQualifierIsLValueRef in CheckConstructorDeclarator()
6696 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckConstructorDeclarator()
6848 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckDestructorDeclarator() local
6849 if (FTI.TypeQuals != 0 && !D.isInvalidType()) { in CheckDestructorDeclarator()
6850 if (FTI.TypeQuals & Qualifiers::Const) in CheckDestructorDeclarator()
6853 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckDestructorDeclarator()
6856 if (FTI.TypeQuals & Qualifiers::Restrict) in CheckDestructorDeclarator()
6864 if (FTI.hasRefQualifier()) { in CheckDestructorDeclarator()
6865 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_destructor) in CheckDestructorDeclarator()
6866 << FTI.RefQualifierIsLValueRef in CheckDestructorDeclarator()
6867 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckDestructorDeclarator()
6872 if (FTIHasNonVoidParameters(FTI)) { in CheckDestructorDeclarator()
6876 FTI.freeParams(); in CheckDestructorDeclarator()
6881 if (FTI.isVariadic) { in CheckDestructorDeclarator()