From f4262539fa3f9fd2c62bbf4919361b3c0df63d63 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 27 Apr 2009 05:41:06 +0000 Subject: change the interface to ReadStmt to force clients to pass a cursor in to read from. llvm-svn: 70188 --- clang/lib/Frontend/PCHReaderDecl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/Frontend/PCHReaderDecl.cpp') diff --git a/clang/lib/Frontend/PCHReaderDecl.cpp b/clang/lib/Frontend/PCHReaderDecl.cpp index 36ec7b9dbfd..74b489512d8 100644 --- a/clang/lib/Frontend/PCHReaderDecl.cpp +++ b/clang/lib/Frontend/PCHReaderDecl.cpp @@ -186,7 +186,7 @@ void PCHDeclReader::VisitObjCMethodDecl(ObjCMethodDecl *MD) { if (Record[Idx++]) { // In practice, this won't be executed (since method definitions // don't occur in header files). - MD->setBody(Reader.ReadStmt()); + MD->setBody(Reader.ReadStmt(Reader.Stream)); MD->setSelfDecl(cast(Reader.GetDecl(Record[Idx++]))); MD->setCmdDecl(cast(Reader.GetDecl(Record[Idx++]))); } @@ -384,7 +384,7 @@ void PCHDeclReader::VisitFileScopeAsmDecl(FileScopeAsmDecl *AD) { void PCHDeclReader::VisitBlockDecl(BlockDecl *BD) { VisitDecl(BD); - BD->setBody(cast_or_null(Reader.ReadStmt())); + BD->setBody(cast_or_null(Reader.ReadStmt(Reader.Stream))); unsigned NumParams = Record[Idx++]; llvm::SmallVector Params; Params.reserve(NumParams); -- cgit v1.2.3