[PATCH] D138859: [ODRHash] Drive attribute hashing through TableGen. NFC intended.
Aaron Ballman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 29 10:06:20 PST 2022
aaron.ballman added inline comments.
================
Comment at: clang/include/clang/Basic/Attr.td:552-553
bit LateParsed = 0;
+ // Set to true for attributes that should participate in ODR hashing.
+ bit IsODRHashable = 0;
// Set to false to prevent an attribute from being propagated from a template
----------------
Do we want to change the default for any of the derived classes? e.g., should something that is a `TypeAttr` or `DeclOrTypeAttr` default to being ODR hashable because they impact the type system?
Also, can we expand the comment somewhat to help folks understand the circumstances under which they should set that to 1?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138859/new/
https://reviews.llvm.org/D138859
More information about the cfe-commits
mailing list