[analyzer] Minor: Simplify & assert.

llvm-svn: 146792
This commit is contained in:
Anna Zaks
2011-12-17 00:26:29 +00:00
parent 060d03be1c
commit 9de45554e1
2 changed files with 6 additions and 3 deletions

View File

@@ -692,8 +692,8 @@ bool ProgramState::isTainted(const Stmt *S, TaintTagType Kind) const {
bool ProgramState::isTainted(SVal V, TaintTagType Kind) const {
if (const SymExpr *Sym = V.getAsSymExpr())
return isTainted(Sym, Kind);
if (loc::MemRegionVal *RegVal = dyn_cast<loc::MemRegionVal>(&V))
return isTainted(RegVal->getRegion(), Kind);
if (const MemRegion *Reg = V.getAsRegion())
return isTainted(Reg, Kind);
return false;
}