use getAsPointerType() method.

llvm-svn: 73218
This commit is contained in:
Zhongxing Xu 2009-06-12 03:59:12 +00:00
parent 6c0c09dcbb
commit 2693c504c2
1 changed files with 1 additions and 1 deletions

View File

@ -651,7 +651,7 @@ SVal RegionStoreManager::EvalBinOp(const GRState *state,
// Get symbol's type. It should be a pointer type.
SymbolRef Sym = SR->getSymbol();
QualType T = Sym->getType(getContext());
QualType EleTy = cast<PointerType>(T.getTypePtr())->getPointeeType();
QualType EleTy = T->getAsPointerType()->getPointeeType();
SVal ZeroIdx = ValMgr.makeZeroArrayIndex();
ER = MRMgr.getElementRegion(EleTy, ZeroIdx, SR);