From d32d04ba1011806fe769f95dc2a88964f1102c6c Mon Sep 17 00:00:00 2001 From: Petteri Aimonen Date: Fri, 23 Jan 2015 21:29:29 +0200 Subject: 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 --- tests/regression/issue_141/testproto.expected | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 tests/regression/issue_141/testproto.expected (limited to 'tests/regression/issue_141/testproto.expected') diff --git a/tests/regression/issue_141/testproto.expected b/tests/regression/issue_141/testproto.expected new file mode 100644 index 00000000..75bc195c --- /dev/null +++ b/tests/regression/issue_141/testproto.expected @@ -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 -- cgit 1.2.3-korg