[cfe-commits] r70046 - /cfe/trunk/lib/Frontend/PCHReader.cpp

Steve Naroff snaroff at apple.com
Sat Apr 25 08:19:55 PDT 2009


Author: snaroff
Date: Sat Apr 25 10:19:54 2009
New Revision: 70046

URL: http://llvm.org/viewvc/llvm-project?rev=70046&view=rev
Log:
Fix indexing error in PCHStmtReader::VisitArraySubscriptExpr().

Modified:
    cfe/trunk/lib/Frontend/PCHReader.cpp

Modified: cfe/trunk/lib/Frontend/PCHReader.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/PCHReader.cpp?rev=70046&r1=70045&r2=70046&view=diff

==============================================================================
--- cfe/trunk/lib/Frontend/PCHReader.cpp (original)
+++ cfe/trunk/lib/Frontend/PCHReader.cpp Sat Apr 25 10:19:54 2009
@@ -799,7 +799,7 @@
 unsigned PCHStmtReader::VisitArraySubscriptExpr(ArraySubscriptExpr *E) {
   VisitExpr(E);
   E->setLHS(cast<Expr>(StmtStack[StmtStack.size() - 2]));
-  E->setRHS(cast<Expr>(StmtStack[StmtStack.size() - 2]));
+  E->setRHS(cast<Expr>(StmtStack[StmtStack.size() - 1]));
   E->setRBracketLoc(SourceLocation::getFromRawEncoding(Record[Idx++]));
   return 2;
 }





More information about the cfe-commits mailing list