Auto-generate files after cl/928802494
diff --git a/php/ext/google/protobuf/php-upb.c b/php/ext/google/protobuf/php-upb.c index b013edb..309c98b 100644 --- a/php/ext/google/protobuf/php-upb.c +++ b/php/ext/google/protobuf/php-upb.c
@@ -17563,19 +17563,22 @@ } const char* start = ptr; + const char* capture_end = ptr; upb_EpsCopyCapture capture; upb_EpsCopyCapture_Start(&capture, &d->input, start); while (!upb_EpsCopyInputStream_IsDone(EPS(d), &ptr)) { uint32_t tag; + capture_end = ptr; ptr = upb_WireReader_ReadTag(ptr, &tag, EPS(d)); if ((tag & 7) == kUpb_WireType_EndGroup) { d->end_group = tag >> 3; break; } ptr = _upb_WireReader_SkipValueForceInline(ptr, tag, d->depth, EPS(d)); + capture_end = ptr; } upb_StringView sv; - upb_EpsCopyCapture_End(&capture, EPS(d), ptr, &sv); + upb_EpsCopyCapture_End(&capture, EPS(d), capture_end, &sv); if (sv.size > 0) { if (!UPB_PRIVATE(_upb_Message_AddUnknown)(
diff --git a/ruby/ext/google/protobuf_c/ruby-upb.c b/ruby/ext/google/protobuf_c/ruby-upb.c index a8f447a..15250be 100644 --- a/ruby/ext/google/protobuf_c/ruby-upb.c +++ b/ruby/ext/google/protobuf_c/ruby-upb.c
@@ -17072,19 +17072,22 @@ } const char* start = ptr; + const char* capture_end = ptr; upb_EpsCopyCapture capture; upb_EpsCopyCapture_Start(&capture, &d->input, start); while (!upb_EpsCopyInputStream_IsDone(EPS(d), &ptr)) { uint32_t tag; + capture_end = ptr; ptr = upb_WireReader_ReadTag(ptr, &tag, EPS(d)); if ((tag & 7) == kUpb_WireType_EndGroup) { d->end_group = tag >> 3; break; } ptr = _upb_WireReader_SkipValueForceInline(ptr, tag, d->depth, EPS(d)); + capture_end = ptr; } upb_StringView sv; - upb_EpsCopyCapture_End(&capture, EPS(d), ptr, &sv); + upb_EpsCopyCapture_End(&capture, EPS(d), capture_end, &sv); if (sv.size > 0) { if (!UPB_PRIVATE(_upb_Message_AddUnknown)(