@@ -477,9 +477,13 @@ TEST_CASE("32bit.general") {
477
477
verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,655 ), 0x1 .2ced3p+0f );
478
478
verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,656 ), 0x1 .2ced3p+0f );
479
479
verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,1000 ), 0x1 .2ced3p+0f );
480
- verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,655 ) + " e-38" , 0x1 .fffff8p -127f );
481
- verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,656 ) + " e-38" , 0x1 .fffff8p -127f );
482
- verify (append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,1000 ) + " e-38" , 0x1 .fffff8p -127f );
480
+ std::string test_string;
481
+ test_string = append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,655 ) + std::string (" e-38" );
482
+ verify (test_string, 0x1 .fffff8p -127f );
483
+ test_string = append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,656 ) + std::string (" e-38" );
484
+ verify (test_string, 0x1 .fffff8p -127f );
485
+ test_string = append_zeros (" 1.1754941406275178592461758986628081843312458647327962400313859427181746759860647699724722770042717456817626953125" ,1000 ) + std::string (" e-38" );
486
+ verify (test_string, 0x1 .fffff8p -127f );
483
487
verify32 (1 .00000006e+09f );
484
488
verify32 (1 .4012984643e-45f );
485
489
verify32 (1 .1754942107e-38f );
0 commit comments