[[gnu::...]] syntax
Pointed out by Richard Smith on the mailing list.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172487
91177308-0d34-0410-b5e6-
96231b3b80d8
``[[]]`` C++11 syntax, you have to define a list of ``Namespaces``, which will
let users write ``[[namespace::spelling]]``. Using the empty string for a
namespace will allow users to write just the spelling with no "``::``".
+Attributes which g++-4.8 accepts should also have a
+``CXX11<"gnu", "spelling">`` spelling.
``Subjects`` restricts what kinds of AST node to which this attribute can
appertain (roughly, attach).