diff options
author | Aaron Puchert <aaronpuchert@alice-dsl.net> | 2018-09-21 23:46:35 +0000 |
---|---|---|
committer | Aaron Puchert <aaronpuchert@alice-dsl.net> | 2018-09-21 23:46:35 +0000 |
commit | 4e6afcfc113abd20cdb8d5eb0ab026b2d2c344a8 (patch) | |
tree | f8c6ff544078f9d47e0686db67b2663cf900c5e1 /clang/lib/Analysis/ThreadSafetyCommon.cpp | |
parent | 7fc64a69b623f23a3c5144ac426ec0e0895b0f8c (diff) | |
download | llvm-4e6afcfc113abd20cdb8d5eb0ab026b2d2c344a8.zip llvm-4e6afcfc113abd20cdb8d5eb0ab026b2d2c344a8.tar.gz llvm-4e6afcfc113abd20cdb8d5eb0ab026b2d2c344a8.tar.bz2 |
Thread safety analysis: Make printSCFG compile again [NFC]
Not used productively, so no observable functional change.
Note that printSCFG doesn't yet work reliably, it seems to crash
sometimes.
llvm-svn: 342790
Diffstat (limited to 'clang/lib/Analysis/ThreadSafetyCommon.cpp')
-rw-r--r-- | clang/lib/Analysis/ThreadSafetyCommon.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/lib/Analysis/ThreadSafetyCommon.cpp b/clang/lib/Analysis/ThreadSafetyCommon.cpp index 3b6a264..115c012 100644 --- a/clang/lib/Analysis/ThreadSafetyCommon.cpp +++ b/clang/lib/Analysis/ThreadSafetyCommon.cpp @@ -944,6 +944,16 @@ void SExprBuilder::exitCFG(const CFGBlock *Last) { } /* +namespace { + +class TILPrinter : + public til::PrettyPrinter<TILPrinter, llvm::raw_ostream> {}; + +} // namespace + +namespace clang { +namespace threadSafety { + void printSCFG(CFGWalker &Walker) { llvm::BumpPtrAllocator Bpa; til::MemRegionRef Arena(&Bpa); @@ -951,4 +961,7 @@ void printSCFG(CFGWalker &Walker) { til::SCFG *Scfg = SxBuilder.buildCFG(Walker); TILPrinter::print(Scfg, llvm::errs()); } + +} // namespace threadSafety +} // namespace clang */ |