erichkeane wrote:
> @erichkeane I added a release note. Regarding the addition of an enumeration
> type, how about:
>
> ```c++
> enum class TypeParmKeyword {
> Class,
> Typename
> };
> ```
>
> (I used `TypeParm` because a template template parameter is a
> _type-parameter_ in the C++ grammar, but I'm open to alternatives. Also, type
> template parameters can have no `class` or `typename` keyword, so should
> there also be an enumerator `None` to reflect this? Also also, should I
> change `TypeTemplateParmDecl` to use this enumeration type as well?)
That enum name is fine to me, I think that makes sense. 'None' and using this
for TypeTemplateParm is also perhaps valuable, but not necessary for this
patch, feel free to change it if you'd like, but it would make sense in a
followup.
https://github.com/llvm/llvm-project/pull/88139
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits