Lines Matching refs:FTI
6643 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckConstructorDeclarator() local
6644 if (FTI.TypeQuals != 0) { in CheckConstructorDeclarator()
6645 if (FTI.TypeQuals & Qualifiers::Const) in CheckConstructorDeclarator()
6648 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckConstructorDeclarator()
6651 if (FTI.TypeQuals & Qualifiers::Restrict) in CheckConstructorDeclarator()
6659 if (FTI.hasRefQualifier()) { in CheckConstructorDeclarator()
6660 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_constructor) in CheckConstructorDeclarator()
6661 << FTI.RefQualifierIsLValueRef in CheckConstructorDeclarator()
6662 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckConstructorDeclarator()
6814 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckDestructorDeclarator() local
6815 if (FTI.TypeQuals != 0 && !D.isInvalidType()) { in CheckDestructorDeclarator()
6816 if (FTI.TypeQuals & Qualifiers::Const) in CheckDestructorDeclarator()
6819 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckDestructorDeclarator()
6822 if (FTI.TypeQuals & Qualifiers::Restrict) in CheckDestructorDeclarator()
6830 if (FTI.hasRefQualifier()) { in CheckDestructorDeclarator()
6831 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_destructor) in CheckDestructorDeclarator()
6832 << FTI.RefQualifierIsLValueRef in CheckDestructorDeclarator()
6833 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckDestructorDeclarator()
6838 if (FTIHasNonVoidParameters(FTI)) { in CheckDestructorDeclarator()
6842 FTI.freeParams(); in CheckDestructorDeclarator()
6847 if (FTI.isVariadic) { in CheckDestructorDeclarator()