summaryrefslogtreecommitdiffstats
path: root/clang/Analysis
diff options
context:
space:
mode:
Diffstat (limited to 'clang/Analysis')
-rw-r--r--clang/Analysis/ValueState.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/Analysis/ValueState.cpp b/clang/Analysis/ValueState.cpp
index 3cbcd88d25b..75f719ae6a1 100644
--- a/clang/Analysis/ValueState.cpp
+++ b/clang/Analysis/ValueState.cpp
@@ -95,11 +95,9 @@ ValueStateManager::RemoveDeadBindings(ValueState St, Stmt* Loc,
if (V->getType()->isPointerType()) {
- RVal X = GetRVal(St, lval::DeclVal(cast<VarDecl>(V)));
+ RVal X = GetRVal(St, lval::DeclVal(cast<VarDecl>(V)));
- assert (!X.isUnknown());
-
- if (X.isUninit())
+ if (X.isUnknownOrUninit())
continue;
LVal LV = cast<LVal>(X);
OpenPOWER on IntegriCloud