]> granicus.if.org Git - clang/commitdiff
Missed change from last commit.
authorEli Friedman <eli.friedman@gmail.com>
Fri, 4 Dec 2009 06:46:54 +0000 (06:46 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 4 Dec 2009 06:46:54 +0000 (06:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90550 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/PCHReaderStmt.cpp

index 00734a0854a4f7346dcc0768e2434e57a329c135..4a3510cb1ceffabf76418d42692dddc108d6c2ca 100644 (file)
@@ -456,7 +456,7 @@ unsigned PCHStmtReader::VisitCallExpr(CallExpr *E) {
 unsigned PCHStmtReader::VisitMemberExpr(MemberExpr *E) {
   VisitExpr(E);
   E->setBase(cast<Expr>(StmtStack.back()));
-  E->setMemberDecl(cast<NamedDecl>(Reader.GetDecl(Record[Idx++])));
+  E->setMemberDecl(cast<ValueDecl>(Reader.GetDecl(Record[Idx++])));
   E->setMemberLoc(SourceLocation::getFromRawEncoding(Record[Idx++]));
   E->setArrow(Record[Idx++]);
   return 1;