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

Reply via email to