================
@@ -7867,15 +7865,16 @@ void Sema::checkUnusedDeclAttributes(Declarator &D) {
 
 void Sema::DiagnoseUnknownAttribute(const ParsedAttr &AL) {
   std::string NormalizedFullName = '\'' + AL.getNormalizedFullName() + '\'';
+  SourceRange NR = AL.getNormalizedRange();
----------------
a-tarasyuk wrote:

> BUT this requires us to act separately on the scope so we cna do some sort of 
> validation/fixit.

To proceed, I think the starting point should be to track whether the scope was 
explicitly written as part of a `using-prefix`. From what I understand, that 
might require introducing something like `attrs groups` — or is there a more 
suitable approach? 






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

Reply via email to