Fix encoded_size #defines for oneof messages.

The sizes are represented as EncodedSize() instances, which cause
max() operation to sort them by address instead of value. This caused
pretty much random item to be selected for the maximum.

Update issue 141
Status: FixedInGit
This commit is contained in:
Petteri Aimonen
2015-01-23 21:29:29 +02:00
parent 0286a0746a
commit d32d04ba10
4 changed files with 76 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
define SubMessage_size \s* 88
define OneOfMessage_size \s* 113
define topMessage_size \s* 70
define MyMessage1_size \s* 46
define MyMessage2_size \s* 8
define MyMessage3_size \s* 5
define MyMessage4_size \s* 18