From: Douglas Gregor Date: Mon, 1 Dec 2008 19:45:16 +0000 (+0000) Subject: Use EmitInt, not Emit, to emit unsigned values X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19ac6ff24ed0434ad9e00db74926195fc4ba0f3e;p=clang Use EmitInt, not Emit, to emit unsigned values git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60364 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/StmtSerialization.cpp b/lib/AST/StmtSerialization.cpp index 3cf1f5497f..40f5b3ffc5 100644 --- a/lib/AST/StmtSerialization.cpp +++ b/lib/AST/StmtSerialization.cpp @@ -1445,8 +1445,8 @@ CXXZeroInitValueExpr::CreateImpl(Deserializer& D, ASTContext& C) { void CXXNewExpr::EmitImpl(Serializer& S) const { S.Emit(getType()); S.Emit(Initializer); - S.Emit(NumPlacementArgs); - S.Emit(NumConstructorArgs); + S.EmitInt(NumPlacementArgs); + S.EmitInt(NumConstructorArgs); S.BatchEmitOwnedPtrs(NumPlacementArgs + NumConstructorArgs, SubExprs); assert((OperatorNew == 0 || S.isRegistered(OperatorNew)) && (OperatorDelete == 0 || S.isRegistered(OperatorDelete)) &&