diff options
author | Thomas Van Lenten <thomasvl@google.com> | 2016-04-26 14:40:11 -0400 |
---|---|---|
committer | Thomas Van Lenten <thomasvl@google.com> | 2016-04-26 15:15:49 -0400 |
commit | 18b6a321b5fd8f53e1029c436c2ad5dd2d3122df (patch) | |
tree | d0c0dd00376f74cf985428719766c6fcf2fdbbb5 /objectivec/DevTools | |
parent | 40574479978f80bd86caf44edae5b0a22d596c79 (diff) | |
download | protobuf-18b6a321b5fd8f53e1029c436c2ad5dd2d3122df.tar.gz protobuf-18b6a321b5fd8f53e1029c436c2ad5dd2d3122df.tar.bz2 protobuf-18b6a321b5fd8f53e1029c436c2ad5dd2d3122df.zip |
Proper checking of enum with non zero default
proto2 syntax allows the first enum to have a non zero value. This means any
field using that default has a non zero default without having an explicit
default being set. So when deciding what runtime info is needed, don't rely
on an explicit default, always check that the values aren't zero.
Fixes https://github.com/google/protobuf/issues/1453
Diffstat (limited to 'objectivec/DevTools')
0 files changed, 0 insertions, 0 deletions