]> granicus.if.org Git - clang/commit
Reapply "[analyzer] Introduce a simplified API for adding custom path notes."
authorArtem Dergachev <artem.dergachev@gmail.com>
Fri, 19 Apr 2019 20:23:29 +0000 (20:23 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Fri, 19 Apr 2019 20:23:29 +0000 (20:23 +0000)
commitc7a7fdc9a326e21a0da5727e1b800ce9d7b9ef16
treeda1f50ef4ccb4303dcac1d67972fae779bd92ac6
parent30418fa5f7bd6b2ef238385acb3fa07c938981cb
Reapply "[analyzer] Introduce a simplified API for adding custom path notes."

This reapplies commit r357323, fixing memory leak found by LSan.

Differential Revision: https://reviews.llvm.org/D58367

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358781 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/ProgramPoint.h
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
lib/StaticAnalyzer/Checkers/MIGChecker.cpp
lib/StaticAnalyzer/Core/BugReporter.cpp
lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
test/Analysis/mig.mm