|
|
|
@ -453,14 +453,14 @@ static google_protobuf_FileDescriptorProto* filedef_toproto( |
|
|
|
|
google_protobuf_FileDescriptorProto_resize_public_dependency(proto, n, |
|
|
|
|
ctx->arena); |
|
|
|
|
const int32_t* public_dep_nums = _upb_FileDef_PublicDependencyIndexes(f); |
|
|
|
|
memcpy(public_deps, public_dep_nums, n * sizeof(int32_t)); |
|
|
|
|
if (n) memcpy(public_deps, public_dep_nums, n * sizeof(int32_t)); |
|
|
|
|
|
|
|
|
|
n = upb_FileDef_WeakDependencyCount(f); |
|
|
|
|
int32_t* weak_deps = |
|
|
|
|
google_protobuf_FileDescriptorProto_resize_weak_dependency(proto, n, |
|
|
|
|
ctx->arena); |
|
|
|
|
const int32_t* weak_dep_nums = _upb_FileDef_WeakDependencyIndexes(f); |
|
|
|
|
memcpy(weak_deps, weak_dep_nums, n * sizeof(int32_t)); |
|
|
|
|
if (n) memcpy(weak_deps, weak_dep_nums, n * sizeof(int32_t)); |
|
|
|
|
|
|
|
|
|
n = upb_FileDef_TopLevelMessageCount(f); |
|
|
|
|
google_protobuf_DescriptorProto** msgs = |
|
|
|
|