================ @@ -7206,6 +7206,9 @@ ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D, const ParsedAttr &AL, case ParsedAttr::AT_EnumExtensibility: handleEnumExtensibilityAttr(S, D, AL); break; + case ParsedAttr::AT_SYCLExternal: + S.SYCL().handleExternalAttr(D, AL); ---------------- tahonermann wrote:
I think `handleSimpleAttribute()` can be called here and the diagnostics handled elsewhere. See additional comments in `SemaSYCL::handleExternalAttr()`. https://github.com/llvm/llvm-project/pull/140282 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits