@@ -27,7 +27,8 @@ static void DoEncodeFieldMaxDepthExceeded(jmp_buf err, upb_encstate& e,
2727 const upb_MiniTableField* field,
2828 char *& buf, size_t & size) {
2929 if (UPB_SETJMP (err) == 0 ) {
30- UPB_PRIVATE (_upb_Encode_Field)(&e, msg, field, &buf, &size, e.options );
30+ UPB_PRIVATE (_upb_Encode_Field)(e.alloc .limit , &e, msg, field, &buf, &size,
31+ e.options );
3132 FAIL () << " Should have jumped" ;
3233 } else {
3334 EXPECT_EQ (e.status , kUpb_EncodeStatus_MaxDepthExceeded );
@@ -39,8 +40,8 @@ static void DoEncodeExtensionMaxDepthExceeded(jmp_buf err, upb_encstate& e,
3940 upb_MessageValue ext_val,
4041 char *& buf, size_t & size) {
4142 if (UPB_SETJMP (err) == 0 ) {
42- UPB_PRIVATE (_upb_Encode_Extension)(&e, ext, ext_val, false , &buf, &size ,
43- e.options );
43+ UPB_PRIVATE (_upb_Encode_Extension)(e. alloc . limit , &e, ext, ext_val, false ,
44+ &buf, &size, e.options );
4445 FAIL () << " Should have jumped" ;
4546 } else {
4647 EXPECT_EQ (e.status , kUpb_EncodeStatus_MaxDepthExceeded );
@@ -63,7 +64,7 @@ TEST(EncodeTest, EncodeFieldSuccess) {
6364 char * buf;
6465 size_t size;
6566 upb_EncodeStatus status = UPB_PRIVATE (_upb_Encode_Field)(
66- &e, (upb_Message*)msg, field, &buf, &size, e.options );
67+ e. alloc . limit , &e, (upb_Message*)msg, field, &buf, &size, e.options );
6768 EXPECT_EQ (status, kUpb_EncodeStatus_Ok );
6869 EXPECT_GT (size, 0 );
6970
@@ -94,7 +95,7 @@ TEST(EncodeTest, EncodeFieldSuccessEmptyMessage) {
9495 char * buf;
9596 size_t size;
9697 upb_EncodeStatus status = UPB_PRIVATE (_upb_Encode_Field)(
97- &e, (upb_Message*)msg, field, &buf, &size, e.options );
98+ e. alloc . limit , &e, (upb_Message*)msg, field, &buf, &size, e.options );
9899 EXPECT_EQ (status, kUpb_EncodeStatus_Ok );
99100 EXPECT_EQ (size, 0 );
100101
@@ -139,7 +140,7 @@ TEST(EncodeTest, EncodeExtensionSuccess) {
139140 char * buf;
140141 size_t size;
141142 upb_EncodeStatus status = UPB_PRIVATE (_upb_Encode_Extension)(
142- &e, ext, ext_val, false , &buf, &size, e.options );
143+ e. alloc . limit , &e, ext, ext_val, false , &buf, &size, e.options );
143144 EXPECT_EQ (status, kUpb_EncodeStatus_Ok );
144145 EXPECT_GT (size, 0 );
145146
@@ -175,7 +176,7 @@ TEST(EncodeTest, EncodeExtensionSuccessEmptyMessage) {
175176 char * buf;
176177 size_t size;
177178 upb_EncodeStatus status = UPB_PRIVATE (_upb_Encode_Extension)(
178- &e, ext, ext_val, false , &buf, &size, e.options );
179+ e. alloc . limit , &e, ext, ext_val, false , &buf, &size, e.options );
179180 EXPECT_EQ (status, kUpb_EncodeStatus_Ok );
180181 EXPECT_GT (size, 0 );
181182
0 commit comments