Bug fix in transfer function for ObjCMessageExpr: Visit the receiver expression as an ordinary expression, not using VisitLVal.

llvm-svn: 48842
This commit is contained in:
Ted Kremenek 2008-03-26 21:36:08 +00:00
parent c06ee808d7
commit cb047289a8
1 changed files with 1 additions and 1 deletions

View File

@ -1097,7 +1097,7 @@ void GRExprEngine::VisitObjCMessageExprArgHelper(ObjCMessageExpr* ME,
if (Expr* Receiver = ME->getReceiver()) {
NodeSet Tmp;
VisitLVal(Receiver, Pred, Tmp);
Visit(Receiver, Pred, Tmp);
for (NodeSet::iterator NI = Tmp.begin(), NE = Tmp.end(); NI != NE; ++NI)
VisitObjCMessageExprDispatchHelper(ME, *NI, Dst);