This patch authored by Eric Niebler <e...@boostpro.com>. This is a very minor change to some code that sets ExprBits.ContainsUnexpandedParameterPack directly, but should really be calling the accessor function setContainsUnexpandedParameterPack.
John
Author: Eric Niebler <e...@boostpro.com> Date: Wed Mar 2 22:57:57 2011 -0500 Cleanup of code that should call setContainsUnexpandedParameterPack. diff --git a/lib/Serialization/ASTReaderStmt.cpp b/lib/Serialization/ASTReaderStmt.cpp index 24df03d..886acae 100644 --- a/lib/Serialization/ASTReaderStmt.cpp +++ b/lib/Serialization/ASTReaderStmt.cpp @@ -418,7 +418,7 @@ void ASTStmtReader::VisitExpr(Expr *E) { E->setType(Reader.GetType(Record[Idx++])); E->setTypeDependent(Record[Idx++]); E->setValueDependent(Record[Idx++]); - E->ExprBits.ContainsUnexpandedParameterPack = Record[Idx++]; + E->setContainsUnexpandedParameterPack(static_cast<bool>(Record[Idx++])); E->setValueKind(static_cast<ExprValueKind>(Record[Idx++])); E->setObjectKind(static_cast<ExprObjectKind>(Record[Idx++])); assert(Idx == NumExprFields && "Incorrect expression field count");
_______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits