@@ -77,9 +77,10 @@ START_TEST(test_has) {
7777
7878 /* Create a hundred nested submessages and write values to them */
7979 for (size_t m = 1 ; m < 101 ; m ++ ) {
80+ uint64_t value = m ;
8081 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
8182 ck_assert_uint_eq (PB_ERROR_NONE ,
82- pb_message_put (& (messages [m ]), 2 , & m ));
83+ pb_message_put (& (messages [m ]), 2 , & value ));
8384 }
8485
8586 /* Iterate over submessages */
@@ -139,9 +140,10 @@ START_TEST(test_has_repeated) {
139140
140141 /* Create a hundred nested submessages and write values to them */
141142 for (size_t m = 1 ; m < 101 ; m ++ ) {
143+ uint64_t value = m ;
142144 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
143145 ck_assert_uint_eq (PB_ERROR_NONE ,
144- pb_message_put (& (messages [m ]), 4 , & m ));
146+ pb_message_put (& (messages [m ]), 4 , & value ));
145147 }
146148
147149 /* Iterate over submessages */
@@ -176,9 +178,10 @@ START_TEST(test_has_unaligned) {
176178
177179 /* Create a hundred nested submessages and write values to them */
178180 for (size_t m = 1 ; m < 101 ; m ++ ) {
181+ uint64_t value = m ;
179182 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
180183 ck_assert_uint_eq (PB_ERROR_NONE ,
181- pb_message_put (& (messages [m ]), 2 , & m ));
184+ pb_message_put (& (messages [m ]), 2 , & value ));
182185 }
183186
184187 /* Write value to message */
@@ -241,9 +244,10 @@ START_TEST(test_match) {
241244
242245 /* Create a hundred nested submessages and write values to them */
243246 for (size_t m = 1 ; m < 101 ; m ++ ) {
247+ uint64_t value = m ;
244248 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
245249 ck_assert_uint_eq (PB_ERROR_NONE ,
246- pb_message_put (& (messages [m ]), 2 , & m ));
250+ pb_message_put (& (messages [m ]), 2 , & value ));
247251 }
248252
249253 /* Iterate over submessages */
@@ -301,9 +305,10 @@ START_TEST(test_match_repeated) {
301305
302306 /* Create a hundred nested submessages and write values to them */
303307 for (size_t m = 1 ; m < 101 ; m ++ ) {
308+ uint64_t value = m ;
304309 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
305310 ck_assert_uint_eq (PB_ERROR_NONE ,
306- pb_message_put (& (messages [m ]), 4 , & m ));
311+ pb_message_put (& (messages [m ]), 4 , & value ));
307312 }
308313
309314 /* Iterate over submessages */
@@ -339,9 +344,10 @@ START_TEST(test_match_unaligned) {
339344
340345 /* Create a hundred nested submessages and write values to them */
341346 for (size_t m = 1 ; m < 101 ; m ++ ) {
347+ uint64_t value = m ;
342348 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
343349 ck_assert_uint_eq (PB_ERROR_NONE ,
344- pb_message_put (& (messages [m ]), 2 , & m ));
350+ pb_message_put (& (messages [m ]), 2 , & value ));
345351 }
346352
347353 /* Write value to message */
@@ -402,9 +408,10 @@ START_TEST(test_get) {
402408
403409 /* Create a hundred nested submessages and write values to them */
404410 for (size_t m = 1 ; m < 101 ; m ++ ) {
411+ uint64_t value = m ;
405412 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
406413 ck_assert_uint_eq (PB_ERROR_NONE ,
407- pb_message_put (& (messages [m ]), 2 , & m ));
414+ pb_message_put (& (messages [m ]), 2 , & value ));
408415 }
409416
410417 /* Iterate over submessages */
@@ -471,9 +478,10 @@ START_TEST(test_get_absent) {
471478
472479 /* Create a hundred nested submessages and write values to them */
473480 for (size_t m = 1 ; m < 101 ; m ++ ) {
481+ uint64_t value = m ;
474482 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
475483 ck_assert_uint_eq (PB_ERROR_NONE ,
476- pb_message_put (& (messages [m ]), 2 , & m ));
484+ pb_message_put (& (messages [m ]), 2 , & value ));
477485 }
478486
479487 /* Create tags */
@@ -507,9 +515,10 @@ START_TEST(test_get_unaligned) {
507515
508516 /* Create a hundred nested submessages and write values to them */
509517 for (size_t m = 1 ; m < 101 ; m ++ ) {
518+ uint64_t value = m ;
510519 messages [m ] = pb_message_create_within (& (messages [m - 1 ]), 11 );
511520 ck_assert_uint_eq (PB_ERROR_NONE ,
512- pb_message_put (& (messages [m ]), 2 , & m ));
521+ pb_message_put (& (messages [m ]), 2 , & value ));
513522 }
514523
515524 /* Write value to message */
0 commit comments