gribozavr added inline comments.
================ Comment at: cfe/trunk/include/clang/Basic/AttrDocs.td:4252 + +The argument ``T`` is optional and currently ignored. +This attribute may be used by analysis tools and has no effect on code ---------------- "and is currently ignored" even better: "and is ignored" It does not matter for the user that we might change it in future. We might change *anything* in future, and yet we don't hedge everywhere. ================ Comment at: cfe/trunk/include/clang/Basic/AttrDocs.td:4278 + +The argument ``T`` is optional and currently ignored. +This attribute may be used by analysis tools and has no effect on code ---------------- ditto ================ Comment at: cfe/trunk/test/SemaCXX/attr-gsl-owner-pointer.cpp:34 +class [[gsl::Owner(void)]] OwnerVoidDerefType{}; +// expected-error@-1 {{'void' is an invalid argument to attribute 'Owner'}} +class [[gsl::Pointer(void)]] PointerVoidDerefType{}; ---------------- Technically correct, but not very helpful for the user. It would be better if the message was tailored for the attribute, for example, owner types can't own an object of type 'void' Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D63954/new/ https://reviews.llvm.org/D63954 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits