erik.pilkington added a reviewer: aaron.ballman.
erik.pilkington added a comment.

Thanks for working on this! CCing Aaron, who is code owner for attributes.



================
Comment at: include/clang/Basic/AttrDocs.td:3355
+  let Content = [{
+The ``noderef`` attribute allows for showing a warning whenever a pointer 
marked with
+this attribute is dereferenced. This is ideally used with pointers that point 
to special
----------------
'allows for showing' sounds a bit strange... maybe: "The ``noderef`` attribute 
causes clang to diagnose dereferences of annotated pointer types" or something?


================
Comment at: include/clang/Basic/DiagnosticSemaKinds.td:9372
+def warn_dereference_of_noderef_type : Warning<
+  "dereference of noderef expression">, InGroup<IgnoredAttributes>;
 } // end of sema component.
----------------
I think -Wignored-attributes is a group for cases where clang ignores an 
attribute, you should probably add you own diagnostic group, say 
-Wdereferenced-noderef or something for this diagnostic. You should add this to 
DiagnosticGroups.td.


Repository:
  rC Clang

https://reviews.llvm.org/D49511



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to