gottesmm added inline comments. ================ Comment at: include/clang/Basic/Attr.td:540 @@ +539,3 @@ + let Subjects = SubjectList<[Function]>; + let Documentation = [Undocumented]; +} ---------------- aaron.ballman wrote: > Please, no undocumented new attributes. You should modify AttrDocs.td and > include that reference here. Ok. I was just following what was done in the surrounding code. I am fine with adding something to AttrDocs.td once we pin down exactly what we want.
================ Comment at: test/SemaObjC/attr-cf_no_release.m:31 @@ +30,2 @@ + void *d CF_NO_RELEASE, // expected-warning{{'cf_no_release' attribute only applies to functions}} + CFFooRef e CF_NO_RELEASE); // expected-warning{{'cf_no_release' attribute only applies to functions}} ---------------- aaron.ballman wrote: > Not that lots of test are bad, but a lot of these tests are duplicates and > can be removed. For instance, really only need one test for ObjC methods, one > for properties, one for params, etc. It would be good to add a test ensuring > that the attribute accepts no arguments. Ok. http://reviews.llvm.org/D16708 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits