@@ -18,7 +18,6 @@ FUZZ_TARGET(str_printf)
1818{
1919 FuzzedDataProvider fuzzed_data_provider (buffer.data (), buffer.size ());
2020 const std::string format_string = fuzzed_data_provider.ConsumeRandomLengthString (64 );
21- const bilingual_str bilingual_string{format_string, format_string};
2221
2322 const int digits_in_format_specifier = std::count_if (format_string.begin (), format_string.end (), IsDigit);
2423
@@ -53,27 +52,21 @@ FUZZ_TARGET(str_printf)
5352 fuzzed_data_provider,
5453 [&] {
5554 (void )strprintf (format_string, fuzzed_data_provider.ConsumeRandomLengthString (32 ));
56- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeRandomLengthString (32 ));
5755 },
5856 [&] {
5957 (void )strprintf (format_string, fuzzed_data_provider.ConsumeRandomLengthString (32 ).c_str ());
60- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeRandomLengthString (32 ).c_str ());
6158 },
6259 [&] {
6360 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <signed char >());
64- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <signed char >());
6561 },
6662 [&] {
6763 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <unsigned char >());
68- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <unsigned char >());
6964 },
7065 [&] {
7166 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <char >());
72- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <char >());
7367 },
7468 [&] {
7569 (void )strprintf (format_string, fuzzed_data_provider.ConsumeBool ());
76- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeBool ());
7770 });
7871 } catch (const tinyformat::format_error&) {
7972 }
@@ -99,35 +92,27 @@ FUZZ_TARGET(str_printf)
9992 fuzzed_data_provider,
10093 [&] {
10194 (void )strprintf (format_string, fuzzed_data_provider.ConsumeFloatingPoint <float >());
102- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeFloatingPoint <float >());
10395 },
10496 [&] {
10597 (void )strprintf (format_string, fuzzed_data_provider.ConsumeFloatingPoint <double >());
106- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeFloatingPoint <double >());
10798 },
10899 [&] {
109100 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <int16_t >());
110- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <int16_t >());
111101 },
112102 [&] {
113103 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <uint16_t >());
114- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <uint16_t >());
115104 },
116105 [&] {
117106 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <int32_t >());
118- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <int32_t >());
119107 },
120108 [&] {
121109 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <uint32_t >());
122- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <uint32_t >());
123110 },
124111 [&] {
125112 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <int64_t >());
126- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <int64_t >());
127113 },
128114 [&] {
129115 (void )strprintf (format_string, fuzzed_data_provider.ConsumeIntegral <uint64_t >());
130- (void )tinyformat::format (bilingual_string, fuzzed_data_provider.ConsumeIntegral <uint64_t >());
131116 });
132117 } catch (const tinyformat::format_error&) {
133118 }
0 commit comments