aaron.ballman added inline comments.

================
Comment at: clang/include/clang/Basic/AttributeCommonInfo.h:47-48
 
     // Note TableGen depends on the order above.  Do not add or change the 
order
     // without adding related code to TableGen/ClangAttrEmitter.cpp.
     /// Context-sensitive version of a keyword attribute.
----------------
beanz wrote:
> aaron.ballman wrote:
> > Should this comment now move down a bit?
> I'm struggling a bit with what that comment is referring to, and I feel like 
> I'm missing something obvious. If you change the order of any of the cases 
> `AS_ContextSensitiveKeyword` or earlier in the list, things start breaking. 
> Specifically putting `AS_HLSLSemantic` above `AS_ContextSensitiveKeyword` 
> breaks parsing context sensitive keywords...
> 
> I'm clearly missing something...
> 
> That said, I can add a new case after `AS_ContextSensitiveKeyword` before 
> `AS_HLSLSemantic` and it all still works fine.
> 
> With my current understanding, I'm not sure moving the comment makes sense, 
> but I could expand the comment. Thoughts?
This is where that comment ultimately came from: 
https://github.com/llvm/llvm-project/commit/be89f4c5655d01dd44d6c82a4d5e44820a81f404

Based on that, I don't think we need to move the comment after all.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122699/new/

https://reviews.llvm.org/D122699

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to