================
@@ -1938,7 +1902,7 @@ def EnableIf : InheritableAttr {
   // Does not have a [[]] spelling because this attribute requires the ability
   // to parse function arguments but the attribute is not written in the type
   // position.
-  let Spellings = [GNU<"enable_if">];
+  let Spellings = [Clang<"enable_if">];
----------------
higher-performance wrote:

(I do get that it's ugly to conflate things from a design standpoint -- I 
understand why you feel strongly about that and I don't feel strongly enough 
about this to suggest it's worth a wider discussion, so I'm fine leaving this 
as is. At this point I'm just trying to figure out if it could theoretically 
cause an actual problem for developers, or if it's solely a language design 
ugliness.)

https://github.com/llvm/llvm-project/pull/225900
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to