On Sep 7, 2011, at 8:46 PM, Mark Brown wrote: > I do not see any kind of AnnotateAttr object in VarDecl or anything it inherits, and I also dont see where AnnotateAttr inherits something for it to be inserted into the AST. Attr objects represent attributes. You can add them to arbitrary Decls with Decl::addAttr(). John.