mirror of
https://github.com/protocolbuffers/protobuf-go.git
synced 2025-01-06 00:55:51 +00:00
972d873b59
The protobuf documentation explicitly specifies (1<<29)-1 as the maximum field number, but the C++ implementation itself has a special-case where it allows field numbers up to MaxInt32 for MessageSet fields, but continues to apply the former limit in all non-MessageSet cases. To avoid complicated branching logic, we use the larger limit for all cases if MessageSet is supported, otherwise, we impose the documented limit. Change-Id: I710a2a21aa3beba161c3e6ca2f2ed9a266920a5a Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/175817 Reviewed-by: Damien Neil <dneil@google.com> |
||
---|---|---|
.. | ||
defval | ||
json | ||
pack | ||
tag | ||
text | ||
wire |