diff options
author | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2015-01-23 21:29:29 +0200 |
---|---|---|
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2015-01-23 21:29:29 +0200 |
commit | d32d04ba1011806fe769f95dc2a88964f1102c6c (patch) | |
tree | 76eaed039e6dcf8502598c3b1d74a2c29ce4fb18 /tests/regression/issue_141/SConscript | |
parent | 0286a0746ad6f6d525400f720e30d9d13913a556 (diff) |
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
Diffstat (limited to 'tests/regression/issue_141/SConscript')
-rw-r--r-- | tests/regression/issue_141/SConscript | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/regression/issue_141/SConscript b/tests/regression/issue_141/SConscript new file mode 100644 index 00000000..b6526bed --- /dev/null +++ b/tests/regression/issue_141/SConscript @@ -0,0 +1,8 @@ +# Regression test for issue 141: wrong encoded size #define for oneof messages + +Import("env") + +env.NanopbProto("testproto") +env.Object('testproto.pb.c') +env.Match(['testproto.pb.h', 'testproto.expected']) + |