Fixed findings

List of Findings

Error: COMPILER_WARNING: [#def1]
fmt-11.2.0/include/fmt/format.h:3810:8: warning[-Wsubobject-linkage]: ‘fmt::v11::formatter<views_filter_view_test::codec_mask, char, void>’ has a base ‘fmt::v11::formatter<std::ranges::filter_view<std::ranges::ref_view<const std::array<int, 4> >, views_filter_view_test::format_as(codec_mask)::<lambda(auto:38)> >, char, void>’ which has internal linkage
# 3810 | struct formatter<T, Char, void_t<detail::format_as_result<T>>>
#      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3808|   
# 3809|   template <typename T, typename Char>
# 3810|-> struct formatter<T, Char, void_t<detail::format_as_result<T>>>
# 3811|       : formatter<detail::format_as_result<T>, Char> {
# 3812|     template <typename FormatContext>

Error: CPPCHECK_WARNING (CWE-457): [#def2]
fmt-11.2.0/test/base-test.cc:183: error[uninitvar]: Uninitialized variable: dummy
#  181|     {
#  182|       int dummy;
#  183|->     mock_buffer<int> buffer(&dummy);
#  184|       EXPECT_EQ(&dummy, &buffer[0]);
#  185|       EXPECT_EQ(static_cast<size_t>(0), buffer.size());

Error: CPPCHECK_WARNING (CWE-457): [#def3]
fmt-11.2.0/test/base-test.cc:191: error[uninitvar]: Uninitialized variable: dummy
#  189|       int dummy;
#  190|       size_t capacity = std::numeric_limits<size_t>::max();
#  191|->     mock_buffer<int> buffer(&dummy, capacity);
#  192|       EXPECT_EQ(&dummy, &buffer[0]);
#  193|       EXPECT_EQ(static_cast<size_t>(0), buffer.size());

Error: CPPCHECK_WARNING (CWE-457): [#def4]
fmt-11.2.0/test/base-test.cc:200: error[uninitvar]: Uninitialized variable: data
#  198|   TEST(buffer_test, access) {
#  199|     char data[10];
#  200|->   mock_buffer<char> buffer(data, sizeof(data));
#  201|     buffer[0] = 11;
#  202|     EXPECT_EQ(11, buffer[0]);

Error: CPPCHECK_WARNING (CWE-457): [#def5]
fmt-11.2.0/test/base-test.cc:211: error[uninitvar]: Uninitialized variable: data
#  209|   TEST(buffer_test, try_resize) {
#  210|     char data[123];
#  211|->   mock_buffer<char> buffer(data, sizeof(data));
#  212|     buffer[10] = 42;
#  213|     EXPECT_EQ(42, buffer[10]);

Error: CPPCHECK_WARNING (CWE-457): [#def6]
fmt-11.2.0/test/base-test.cc:231: error[uninitvar]: Uninitialized variable: data
#  229|   TEST(buffer_test, try_resize_partial) {
#  230|     char data[10];
#  231|->   mock_buffer<char> buffer(data, sizeof(data));
#  232|     EXPECT_CALL(buffer, do_grow(20)).WillOnce(Return(15));
#  233|     buffer.try_resize(20);

Error: CPPCHECK_WARNING (CWE-457): [#def7]
fmt-11.2.0/test/base-test.cc:249: error[uninitvar]: Uninitialized variable: data
#  247|   TEST(buffer_test, append) {
#  248|     char data[15];
#  249|->   mock_buffer<char> buffer(data, 10);
#  250|     auto test = "test";
#  251|     buffer.append(test, test + 5);

Error: CPPCHECK_WARNING (CWE-457): [#def8]
fmt-11.2.0/test/base-test.cc:264: error[uninitvar]: Uninitialized variable: data
#  262|   TEST(buffer_test, append_partial) {
#  263|     char data[10];
#  264|->   mock_buffer<char> buffer(data, sizeof(data));
#  265|     testing::InSequence seq;
#  266|     EXPECT_CALL(buffer, do_grow(15)).WillOnce(Return(10));

Error: CPPCHECK_WARNING (CWE-457): [#def9]
fmt-11.2.0/test/base-test.cc:278: error[uninitvar]: Uninitialized variable: data
#  276|   TEST(buffer_test, append_allocates_enough_storage) {
#  277|     char data[19];
#  278|->   mock_buffer<char> buffer(data, 10);
#  279|     auto test = "abcdefgh";
#  280|     buffer.try_resize(10);

Scan Properties

analyzer-version-clippy1.97.1
analyzer-version-cppcheck2.21.1
analyzer-version-gcc16.1.1
analyzer-version-gcc-analyzer16.1.1
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.97.1
diffbase-analyzer-version-cppcheck2.21.1
diffbase-analyzer-version-gcc16.1.1
diffbase-analyzer-version-gcc-analyzer16.1.1
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-234.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namefmt-12.1.0-3.fc45
diffbase-store-results-to/tmp/tmpoyr1_dvj/fmt-12.1.0-3.fc45.tar.xz
diffbase-time-created2026-08-03 14:17:36
diffbase-time-finished2026-08-03 14:21:35
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmpoyr1_dvj/fmt-12.1.0-3.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpoyr1_dvj/fmt-12.1.0-3.fc45.src.rpm'
diffbase-tool-versioncsmock-3.8.7.HEAD-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-234.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namefmt-11.2.0-4.fc44
store-results-to/tmp/tmp75rvf4d4/fmt-11.2.0-4.fc44.tar.xz
time-created2026-08-03 14:12:28
time-finished2026-08-03 14:17:12
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmp75rvf4d4/fmt-11.2.0-4.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp75rvf4d4/fmt-11.2.0-4.fc44.src.rpm'
tool-versioncsmock-3.8.7.HEAD-1.el9