================
@@ -350,6 +353,10 @@ class CXX11<string namespace, string name, int version = 1>
: Spelling<name, "CXX11", version> {
string Namespace = namespace;
}
+class CXX26<string namespace, string name, int version = 1>
+ : Spelling<name, "CXX26", version> {
----------------
erichkeane wrote:
SO we don't have this /ones like this because we typically expose attributes in
ALL language versions as an extension, else writing headers/etc with them
becomes really onerous. IMO, I think this should just be a C++11 spelling, and
we shouldn't do this.
Also, the CXX11 isn't the 'language version' so much as "the bracket spelling,
while in C++", so adding a new version doesn't really make sense here either.
https://github.com/llvm/llvm-project/pull/177614
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits