additional data members in attributes as they'll leak and provide
some guidance as to where they should be allocated if necessary.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@246701
91177308-0d34-0410-b5e6-
96231b3b80d8
// attribute to be applicable. If empty, no language options are required.
list<LangOpt> LangOpts = [];
// Any additional text that should be included verbatim in the class.
+ // Note: Any additional data members will leak and should be constructed
+ // externally on the ASTContext.
code AdditionalMembers = [{}];
// Any documentation that should be associated with the attribute. Since an
// attribute may be documented under multiple categories, more than one