From cf6ce28f710a12fe1dfb1468c1e2331654a2c5e8 Mon Sep 17 00:00:00 2001 From: John McCall Date: Fri, 13 Apr 2012 17:33:29 +0000 Subject: Serialize and deserialize some missing bits from BlockDecl. llvm-svn: 154676 --- clang/lib/Serialization/ASTReaderDecl.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'clang/lib/Serialization/ASTReaderDecl.cpp') diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp index 5db5f9252b7..38b612cbd9e 100644 --- a/clang/lib/Serialization/ASTReaderDecl.cpp +++ b/clang/lib/Serialization/ASTReaderDecl.cpp @@ -955,6 +955,10 @@ void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { Params.push_back(ReadDeclAs(Record, Idx)); BD->setParams(Params); + BD->setIsVariadic(Record[Idx++]); + BD->setBlockMissingReturnType(Record[Idx++]); + BD->setIsConversionFromLambda(Record[Idx++]); + bool capturesCXXThis = Record[Idx++]; unsigned numCaptures = Record[Idx++]; SmallVector captures; -- cgit v1.2.3