diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-02-19 01:59:41 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-02-19 01:59:41 +0000 |
commit | 21f347e7296e9aeda3a6880fb576cf01f85d8de7 (patch) | |
tree | 0c8330a203f04bccab019324eec441169bbb5432 /clang/lib/StaticAnalyzer/Core/Environment.cpp | |
parent | fda368751546cfd739dd4c7effface9b836c1ef9 (diff) | |
download | bcm5719-llvm-21f347e7296e9aeda3a6880fb576cf01f85d8de7.tar.gz bcm5719-llvm-21f347e7296e9aeda3a6880fb576cf01f85d8de7.zip |
[analyzer] Fix crash when analyzing C++ code.
llvm-svn: 126013
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/Environment.cpp')
-rw-r--r-- | clang/lib/StaticAnalyzer/Core/Environment.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/Environment.cpp b/clang/lib/StaticAnalyzer/Core/Environment.cpp index 33f1945ce75..ecaff295b39 100644 --- a/clang/lib/StaticAnalyzer/Core/Environment.cpp +++ b/clang/lib/StaticAnalyzer/Core/Environment.cpp @@ -45,7 +45,7 @@ SVal Environment::getSVal(const Stmt *E, SValBuilder& svalBuilder) const { if (X) return *X; else - return svalBuilder.makeIntVal(cast<CXXBoolLiteralExpr>(E)); + return svalBuilder.makeBoolVal(cast<CXXBoolLiteralExpr>(E)); } case Stmt::IntegerLiteralClass: { // In C++, this expression may have been bound to a temporary object. |