ckandeler added a comment.
In D134728#3822653 <https://reviews.llvm.org/D134728#3822653>, @sammccall wrote:
> It doesn't scale very well though: we're limited to 30 modifiers in total,
> this patch brings us up to 16, if we followed this class.constructor
> precedent for function.operator, class.constructor.copy enum.scoped etc we
> could end up exhausting this.
In light of this (and assuming it really has to be this way), would it make
sense to introduce a generic modifier that changes its meaning depending on the
main highlighting kind? It would have the drawback of not being
self-documenting, but with the given constraints might just be a pragmatic
solution:
enum class HighlightingModifier {
// ...
// Class -> Constructor/Destructor
// Document new uses here
Generic,
// ...
};
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134728/new/
https://reviews.llvm.org/D134728
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits