[PATCH] D38458: Fix assertion failure in thread safety analysis (PR34800).

2017-10-04 Thread Alexander Kornienko via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL314895: Fix assertion failure in thread safety analysis (PR34800). (authored by alexfh). Repository: rL LLVM https://reviews.llvm.org/D38458 Files:

[PATCH] D38458: Fix assertion failure in thread safety analysis (PR34800).

2017-10-04 Thread Alexander Kornienko via Phabricator via cfe-commits
alexfh updated this revision to Diff 117650. alexfh added a comment. Get rid of a local string variable. https://reviews.llvm.org/D38458 Files: include/clang/Analysis/Analyses/ThreadSafetyTIL.h test/SemaCXX/warn-thread-safety-analysis.cpp Index:

[PATCH] D38458: Fix assertion failure in thread safety analysis (PR34800).

2017-10-02 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman accepted this revision. aaron.ballman added a comment. This revision is now accepted and ready to land. LGTM! https://reviews.llvm.org/D38458 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[PATCH] D38458: Fix assertion failure in thread safety analysis (PR34800).

2017-10-02 Thread Alexander Kornienko via Phabricator via cfe-commits
alexfh added inline comments. Comment at: include/clang/Analysis/Analyses/ThreadSafetyTIL.h:931-936 +if (!SlotName) { + std::string Buffer; + llvm::raw_string_ostream OS(Buffer); + Cvdecl->printName(OS); + SlotName = OS.str(); +} BTW,

[PATCH] D38458: Fix assertion failure in thread safety analysis (PR34800).

2017-10-02 Thread Alexander Kornienko via Phabricator via cfe-commits
alexfh created this revision. Fix an assertion failure and clean up unused code relevant to the fixed logic. https://reviews.llvm.org/D38458 Files: include/clang/Analysis/Analyses/ThreadSafetyTIL.h test/SemaCXX/warn-thread-safety-analysis.cpp Index: