@@ -1533,6 +1533,8 @@ class TestIO : public TestFixture {
15331533 TEST_SCANF_NOWARN (" %zd" , " ssize_t" , " ssize_t" );
15341534 TEST_SCANF_WARN_AKA (" %zd" , " ssize_t" , " ptrdiff_t" , " signed long" , " signed long long" );
15351535
1536+ TEST_SCANF_WARN_AKA (" %zi" , " ssize_t" , " size_t" , " unsigned long" , " unsigned long long" );
1537+
15361538 TEST_SCANF_WARN (" %tu" , " unsigned ptrdiff_t" , " bool" );
15371539 TEST_SCANF_WARN (" %tu" , " unsigned ptrdiff_t" , " char" );
15381540 TEST_SCANF_WARN (" %tu" , " unsigned ptrdiff_t" , " signed char" );
@@ -3705,6 +3707,9 @@ class TestIO : public TestFixture {
37053707 TEST_PRINTF_WARN_AKA (" %jx" , " uintmax_t" , " std::intptr_t" , " signed long" , " signed long long" );
37063708 TEST_PRINTF_WARN_AKA (" %jx" , " uintmax_t" , " std::uintptr_t" , " unsigned long" , " unsigned long long" );
37073709
3710+ TEST_PRINTF_WARN_AKA (" %zd" , " ssize_t" , " size_t" , " unsigned long" , " unsigned long long" );
3711+ TEST_PRINTF_WARN_AKA (" %zi" , " ssize_t" , " size_t" , " unsigned long" , " unsigned long long" );
3712+
37083713 TEST_PRINTF_WARN (" %zu" , " size_t" , " bool" );
37093714 TEST_PRINTF_WARN (" %zu" , " size_t" , " char" );
37103715 TEST_PRINTF_WARN (" %zu" , " size_t" , " signed char" );
0 commit comments