aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafetyCommon.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein.wu@gmail.com>2024-02-26 18:24:53 +0100
committerGitHub <noreply@github.com>2024-02-26 18:24:53 +0100
commitbe024307075c37f057fd51d4de0e9c2443b51686 (patch)
tree64ebeb03441d58ccd964800fd2ebf8e96f5b0316 /clang/lib/Analysis/ThreadSafetyCommon.cpp
parent78275ef0a33a808d30285603585300ce57d7ef26 (diff)
downloadllvm-be024307075c37f057fd51d4de0e9c2443b51686.zip
llvm-be024307075c37f057fd51d4de0e9c2443b51686.tar.gz
llvm-be024307075c37f057fd51d4de0e9c2443b51686.tar.bz2
Thread safety analysis: provide printSCFG definition. (#80277)
I called this function when investigating the issue (https://github.com/llvm/llvm-project/issues/78131), and I was surprised to see the definition is commented out. I think it makes sense to provide the definition even though the implementation is not stable.
Diffstat (limited to 'clang/lib/Analysis/ThreadSafetyCommon.cpp')
-rw-r--r--clang/lib/Analysis/ThreadSafetyCommon.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Analysis/ThreadSafetyCommon.cpp b/clang/lib/Analysis/ThreadSafetyCommon.cpp
index 2fe0f85..33f1f46 100644
--- a/clang/lib/Analysis/ThreadSafetyCommon.cpp
+++ b/clang/lib/Analysis/ThreadSafetyCommon.cpp
@@ -995,7 +995,7 @@ void SExprBuilder::exitCFG(const CFGBlock *Last) {
IncompleteArgs.clear();
}
-/*
+#ifndef NDEBUG
namespace {
class TILPrinter :
@@ -1016,4 +1016,4 @@ void printSCFG(CFGWalker &Walker) {
} // namespace threadSafety
} // namespace clang
-*/
+#endif // NDEBUG