alexfh requested changes to this revision.
alexfh added inline comments.
This revision now requires changes to proceed.


================
Comment at: clang-tidy/utils/ASTUtils.h:24
+
+/// Check whether a macro flag is present in the given argument. Only consider
+/// cases of single match or match in a binary OR expression. For example,
----------------
nit: Third-person singular form is better for interface comments ("<the 
function> Checks whether a macro flag .... <the function> Only considers cases 
of single match ....")


================
Comment at: clang-tidy/utils/ASTUtils.h:28
+bool exprHasBitFlagWithSpelling(const Expr *Flags, const SourceManager &SM,
+             const LangOptions &LangOpts, const char *Flag);
 } // namespace utils
----------------
StringRef is a better type for read-only string arguments.


================
Comment at: clang-tidy/utils/ASTUtils.h:28
+bool exprHasBitFlagWithSpelling(const Expr *Flags, const SourceManager &SM,
+             const LangOptions &LangOpts, const char *Flag);
 } // namespace utils
----------------
alexfh wrote:
> StringRef is a better type for read-only string arguments.
`FlagSpelling` or `FlagName` could be better than just `Flag`.


================
Comment at: docs/clang-tidy/checks/android-cloexec-socket.rst:6
+
+``socket()`` should include ``SOCK_CLOEXEC`` in its type argument to avoid the
+file descriptor leakage.
----------------
A bit more expanded explanation on where the descriptor can leak would make the 
documentation much better. If there's a good external information source 
describing this issue, you can also link there.


https://reviews.llvm.org/D34913



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

Reply via email to