================
@@ -6548,7 +6548,8 @@ ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D, 
const ParsedAttr &AL,
                ? (unsigned)diag::err_keyword_not_supported_on_target
            : AL.isDeclspecAttribute()
                ? (unsigned)diag::warn_unhandled_ms_attribute_ignored
-               : (unsigned)diag::warn_unknown_attribute_ignored)
+           : AL.getScopeName() ? (unsigned)diag::ext_unknown_attribute_ignored
----------------
erichkeane wrote:

This part isn't right, this changes our `clang::Baz` warning to an extension, 
when we only want to do it when we don't know what the namespace is.  We likely 
need to do some tablegen work to show the list of namespaces that we support, 
and issue the diagnostic there.

https://github.com/llvm/llvm-project/pull/120925
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to