@@ -240,7 +240,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
240240 // Number reading
241241 {
242242 Parser parser = parser_from_c_str (" key = 123.456789" );
243- double value;
243+ double value = 0.0 ;
244244 CHECK (parser.read (" key" , value));
245245 CHECK (value == 123.456789 );
246246 CHECK (parser.eof ());
@@ -249,7 +249,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
249249
250250 {
251251 Parser parser = parser_from_c_str (" key = \" nan\" " );
252- double value;
252+ double value = 0.0 ;
253253 CHECK (parser.read (" key" , value));
254254 CHECK (std::isnan (value));
255255 CHECK (parser.eof ());
@@ -258,7 +258,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
258258
259259 {
260260 Parser parser = parser_from_c_str (" key = \" inf\" " );
261- double value;
261+ double value = 0.0 ;
262262 CHECK (parser.read (" key" , value));
263263 CHECK (std::isinf (value));
264264 CHECK (value > 0.0 );
@@ -268,7 +268,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
268268
269269 {
270270 Parser parser = parser_from_c_str (" key = \" -inf\" " );
271- double value;
271+ double value = 0.0 ;
272272 CHECK (parser.read (" key" , value));
273273 CHECK (std::isinf (value));
274274 CHECK (value < 0.0 );
@@ -278,7 +278,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
278278
279279 {
280280 Parser parser = parser_from_c_str (" key = 123.456789" );
281- float value;
281+ float value = 0 . 0F ;
282282 CHECK (parser.read (" key" , value));
283283 CHECK (value == 123 .456789F );
284284 CHECK (parser.eof ());
@@ -287,7 +287,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
287287
288288 {
289289 Parser parser = parser_from_c_str (" key = \" nan\" " );
290- float value;
290+ float value = 0 . 0F ;
291291 CHECK (parser.read (" key" , value));
292292 CHECK (std::isnan (value));
293293 CHECK (parser.eof ());
@@ -296,27 +296,27 @@ TEST_CASE("Parser Number Reading", "[parser]")
296296
297297 {
298298 Parser parser = parser_from_c_str (" key = \" inf\" " );
299- float value;
299+ float value = 0 . 0F ;
300300 CHECK (parser.read (" key" , value));
301301 CHECK (std::isinf (value));
302- CHECK (value > 0 .0f );
302+ CHECK (value > 0 .0F );
303303 CHECK (parser.eof ());
304304 CHECK (parser.is_valid ());
305305 }
306306
307307 {
308308 Parser parser = parser_from_c_str (" key = \" -inf\" " );
309- float value;
309+ float value = 0 . 0F ;
310310 CHECK (parser.read (" key" , value));
311311 CHECK (std::isinf (value));
312- CHECK (value < 0 .0f );
312+ CHECK (value < 0 .0F );
313313 CHECK (parser.eof ());
314314 CHECK (parser.is_valid ());
315315 }
316316
317317 {
318318 Parser parser = parser_from_c_str (" key = -123" );
319- int8_t value;
319+ int8_t value = 0 ;
320320 CHECK (parser.read (" key" , value));
321321 CHECK (value == -123 );
322322 CHECK (parser.eof ());
@@ -325,7 +325,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
325325
326326 {
327327 Parser parser = parser_from_c_str (" key = 123" );
328- uint8_t value;
328+ uint8_t value = 0 ;
329329 CHECK (parser.read (" key" , value));
330330 CHECK (value == 123 );
331331 CHECK (parser.eof ());
@@ -334,7 +334,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
334334
335335 {
336336 Parser parser = parser_from_c_str (" key = -1234" );
337- int16_t value;
337+ int16_t value = 0 ;
338338 CHECK (parser.read (" key" , value));
339339 CHECK (value == -1234 );
340340 CHECK (parser.eof ());
@@ -343,7 +343,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
343343
344344 {
345345 Parser parser = parser_from_c_str (" key = 1234" );
346- uint16_t value;
346+ uint16_t value = 0 ;
347347 CHECK (parser.read (" key" , value));
348348 CHECK (value == 1234 );
349349 CHECK (parser.eof ());
@@ -352,7 +352,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
352352
353353 {
354354 Parser parser = parser_from_c_str (" key = -123456" );
355- int32_t value;
355+ int32_t value = 0 ;
356356 CHECK (parser.read (" key" , value));
357357 CHECK (value == -123456 );
358358 CHECK (parser.eof ());
@@ -361,7 +361,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
361361
362362 {
363363 Parser parser = parser_from_c_str (" key = 123456" );
364- uint32_t value;
364+ uint32_t value = 0 ;
365365 CHECK (parser.read (" key" , value));
366366 CHECK (value == 123456 );
367367 CHECK (parser.eof ());
@@ -370,7 +370,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
370370
371371 {
372372 Parser parser = parser_from_c_str (" key = -1234567890123456" );
373- int64_t value;
373+ int64_t value = 0 ;
374374 CHECK (parser.read (" key" , value));
375375 CHECK (value == -1234567890123456LL );
376376 CHECK (parser.eof ());
@@ -379,7 +379,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
379379
380380 {
381381 Parser parser = parser_from_c_str (" key = 1234567890123456" );
382- uint64_t value;
382+ uint64_t value = 0 ;
383383 CHECK (parser.read (" key" , value));
384384 CHECK (value == 1234567890123456ULL );
385385 CHECK (parser.eof ());
@@ -435,7 +435,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
435435
436436 {
437437 Parser parser = parser_from_c_str (" key = -123" );
438- int8_t value;
438+ int8_t value = 0 ;
439439 CHECK (parser.try_read (" key" , value, 1 ));
440440 CHECK (value == -123 );
441441 CHECK (parser.eof ());
@@ -453,7 +453,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
453453
454454 {
455455 Parser parser = parser_from_c_str (" key = 123" );
456- uint8_t value;
456+ uint8_t value = 0 ;
457457 CHECK (parser.try_read (" key" , value, 1 ));
458458 CHECK (value == 123 );
459459 CHECK (parser.eof ());
@@ -471,7 +471,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
471471
472472 {
473473 Parser parser = parser_from_c_str (" key = -1234" );
474- int16_t value;
474+ int16_t value = 0 ;
475475 CHECK (parser.try_read (" key" , value, 1 ));
476476 CHECK (value == -1234 );
477477 CHECK (parser.eof ());
@@ -489,7 +489,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
489489
490490 {
491491 Parser parser = parser_from_c_str (" key = 1234" );
492- uint16_t value;
492+ uint16_t value = 0 ;
493493 CHECK (parser.try_read (" key" , value, 1 ));
494494 CHECK (value == 1234 );
495495 CHECK (parser.eof ());
@@ -507,7 +507,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
507507
508508 {
509509 Parser parser = parser_from_c_str (" key = -123456" );
510- int32_t value;
510+ int32_t value = 0 ;
511511 CHECK (parser.try_read (" key" , value, 1 ));
512512 CHECK (value == -123456 );
513513 CHECK (parser.eof ());
@@ -525,7 +525,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
525525
526526 {
527527 Parser parser = parser_from_c_str (" key = 123456" );
528- uint32_t value;
528+ uint32_t value = 0 ;
529529 CHECK (parser.try_read (" key" , value, 1 ));
530530 CHECK (value == 123456 );
531531 CHECK (parser.eof ());
@@ -543,7 +543,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
543543
544544 {
545545 Parser parser = parser_from_c_str (" key = -1234567890123456" );
546- int64_t value;
546+ int64_t value = 0 ;
547547 CHECK (parser.try_read (" key" , value, 1 ));
548548 CHECK (value == -1234567890123456LL );
549549 CHECK (parser.eof ());
@@ -561,7 +561,7 @@ TEST_CASE("Parser Number Reading", "[parser]")
561561
562562 {
563563 Parser parser = parser_from_c_str (" key = 1234567890123456" );
564- uint64_t value;
564+ uint64_t value = 0 ;
565565 CHECK (parser.try_read (" key" , value, 1 ));
566566 CHECK (value == 1234567890123456ULL );
567567 CHECK (parser.eof ());
0 commit comments