aboutsummaryrefslogtreecommitdiff
path: root/lib/Checker/GRExprEngineExperimentalChecks.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2010-06-08 10:00:00 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2010-06-08 10:00:00 +0000
commit1622a547971cee50e386b4cdfe62ed1fcee1036d (patch)
treed5e849b80aa730e98b0d4a91ae95429b3aa4d2a2 /lib/Checker/GRExprEngineExperimentalChecks.cpp
parent30d91718a676177f0d0d0210ce4fdb4f616df6e5 (diff)
Add a checker check if a global variable holds a local variable's address after
the function call is left where the local variable is declared. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105602 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Checker/GRExprEngineExperimentalChecks.cpp')
-rw-r--r--lib/Checker/GRExprEngineExperimentalChecks.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Checker/GRExprEngineExperimentalChecks.cpp b/lib/Checker/GRExprEngineExperimentalChecks.cpp
index 6066a1c74d..6c9252bcd9 100644
--- a/lib/Checker/GRExprEngineExperimentalChecks.cpp
+++ b/lib/Checker/GRExprEngineExperimentalChecks.cpp
@@ -38,4 +38,5 @@ void clang::RegisterExperimentalInternalChecks(GRExprEngine &Eng) {
RegisterCastToStructChecker(Eng);
RegisterCastSizeChecker(Eng);
RegisterArrayBoundChecker(Eng);
+ RegisterStackAddrLeakChecker(Eng);
}