njames93 added a comment.

It appears to not check for signs that the code is running in a multi threaded 
manner, This will result in many false positives in code that is known to be 
single threaded.



================
Comment at: clang-tools-extra/clang-tidy/misc/MtUnsafeCheck.cpp:19
+
+namespace {
+
----------------
Don't use an anonymous namespace, just make the decls contained static.


================
Comment at: clang-tools-extra/clang-tidy/misc/MtUnsafeCheck.cpp:199
+  diag(Call->getBeginLoc(), "function is not thread safe")
+      << SourceRange(Call->getBeginLoc(), Call->getEndLoc());
+}
----------------
I don't think this range needs appending onto the diagnostic.


================
Comment at: clang-tools-extra/docs/clang-tidy/checks/list.rst:33
    `abseil-upgrade-duration-conversions 
<abseil-upgrade-duration-conversions.html>`_, "Yes"
-   `altera-struct-pack-align <altera-struct-pack-align.html>`_,
+   `altera-struct-pack-align <altera-struct-pack-align.html>`_, "Yes"
    `android-cloexec-accept <android-cloexec-accept.html>`_, "Yes"
----------------
Can you undo this change and all other unrelated changes to this file.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90944/new/

https://reviews.llvm.org/D90944

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

Reply via email to