================
@@ -279,12 +279,13 @@ class DefaultIntArgument<string name, int default> : 
IntArgument<name, 1> {
 
 // This argument is more complex, it includes the enumerator type name,
 // a list of strings to accept, and a list of enumerators to map them to.
-class EnumArgument<string name, string type, list<string> values,
+class EnumArgument<string name, string type, bit ext, list<string> values,
----------------
bogner wrote:

I put the new argument where it is to avoid having too many defaulted bools, as 
that can get confusing. That said, it does decrease the amount of churn to put 
it at the end, so I'll go with your suggestion.

Note: we could also do this without the boolean at all by looking for `::` in 
the type name, but that felt a bit too magical to me.

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

Reply via email to