Use EmitInt, not Emit, to emit unsigned values
llvm-svn: 60364
This commit is contained in:
parent
0132cdc45c
commit
95c326d14a
|
@ -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)) &&
|
||||||
|
|
Loading…
Reference in New Issue