Lines Matching refs:FD
146 void RSCheckAST::ValidateFunctionDecl(clang::FunctionDecl *FD) {
147 if (!FD) {
153 size_t numParams = FD->getNumParams();
155 clang::QualType resultType = FD->getReturnType().getCanonicalType();
157 // We use FD as our NamedDecl in the case of a bad return type.
158 if (!RSExportType::ValidateType(Context, C, resultType, FD,
159 FD->getLocStart(), mTargetAPI,
165 clang::ParmVarDecl *PVD = FD->getParamDecl(i);
175 mInKernel = RSExportForEach::isRSForEachFunc(mTargetAPI, Context, FD);
177 if (clang::Stmt *Body = FD->getBody()) {
228 } else if (clang::FunctionDecl *FD =
230 ValidateFunctionDecl(FD);
282 } else if (clang::FunctionDecl *FD =
284 ValidateFunctionDecl(FD);