================ @@ -12053,6 +12053,10 @@ bool Sema::CheckFunctionDeclaration(Scope *S, FunctionDecl *NewFD, if (LangOpts.OpenMP) OpenMP().ActOnFinishedFunctionDefinitionInOpenMPAssumeScope(NewFD); + if (LangOpts.isSYCL() && NewFD->hasAttr<SYCLKernelEntryPointAttr>() && + !NewFD->isInvalidDecl() && !NewFD->isDependentContext()) ---------------- tahonermann wrote:
Hmm, I'm not a fan of interfaces that implicitly do nothing under some set of conditions; I prefer that callers be required to consider whether those conditions require some other action. https://github.com/llvm/llvm-project/pull/111389 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits