Use EmitInt, not Emit, to emit unsigned values

llvm-svn: 60364
This commit is contained in:
Douglas Gregor 2008-12-01 19:45:16 +00:00
parent 0132cdc45c
commit 95c326d14a
1 changed files with 2 additions and 2 deletions

View File

@ -1445,8 +1445,8 @@ CXXZeroInitValueExpr::CreateImpl(Deserializer& D, ASTContext& C) {
void CXXNewExpr::EmitImpl(Serializer& S) const { void CXXNewExpr::EmitImpl(Serializer& S) const {
S.Emit(getType()); S.Emit(getType());
S.Emit(Initializer); S.Emit(Initializer);
S.Emit(NumPlacementArgs); S.EmitInt(NumPlacementArgs);
S.Emit(NumConstructorArgs); S.EmitInt(NumConstructorArgs);
S.BatchEmitOwnedPtrs(NumPlacementArgs + NumConstructorArgs, SubExprs); S.BatchEmitOwnedPtrs(NumPlacementArgs + NumConstructorArgs, SubExprs);
assert((OperatorNew == 0 || S.isRegistered(OperatorNew)) && assert((OperatorNew == 0 || S.isRegistered(OperatorNew)) &&
(OperatorDelete == 0 || S.isRegistered(OperatorDelete)) && (OperatorDelete == 0 || S.isRegistered(OperatorDelete)) &&