Error: COMPILER_WARNING (CWE-457): [#def1] abseil-cpp-20250814.1/absl/container/internal/raw_hash_set.h:2020:47: warning[-Wuninitialized]: ‘D.401859.D.353935.slot_’ is used uninitialized # 2020 | AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # | ~~^~~~~ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc: scope_hint: In member function ‘absl::lts_20250814::container_internal::(anonymous namespace)::Iterator_ConvertsToConstIterator_Test::TestBody()’ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:2357:15: note: ‘<anonymous>’ declared here # 2357 | EXPECT_TRUE(i == StringTable::const_iterator()); # | ^ cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics # 2018| AssertIsValidForComparison(a.ctrl_, a.generation(), a.generation_ptr()); # 2019| AssertIsValidForComparison(b.ctrl_, b.generation(), b.generation_ptr()); # 2020|-> AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # 2021| a.generation_ptr(), b.generation_ptr()); # 2022| return a.ctrl_ == b.ctrl_; Error: COMPILER_WARNING (CWE-457): [#def2] abseil-cpp-20250814.1/absl/container/internal/raw_hash_set.h:2020:47: warning[-Wuninitialized]: ‘i.D.353935.slot_’ is used uninitialized # 2020 | AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # | ~~^~~~~ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc: scope_hint: In member function ‘absl::lts_20250814::container_internal::(anonymous namespace)::Iterator_IsDefaultConstructible_Test::TestBody()’ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:2346:25: note: ‘i’ declared here # 2346 | StringTable::iterator i; # | ^ # 2018| AssertIsValidForComparison(a.ctrl_, a.generation(), a.generation_ptr()); # 2019| AssertIsValidForComparison(b.ctrl_, b.generation(), b.generation_ptr()); # 2020|-> AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # 2021| a.generation_ptr(), b.generation_ptr()); # 2022| return a.ctrl_ == b.ctrl_; Error: COMPILER_WARNING (CWE-457): [#def3] abseil-cpp-20250814.1/absl/container/internal/raw_hash_set.h:2020:56: warning[-Wuninitialized]: ‘D.401590.D.353935.slot_’ is used uninitialized # 2020 | AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # | ~~^~~~~ /usr/include/gtest/gtest-printers.h:122: included_from: Included from here. /usr/include/gtest/gtest-matchers.h:49: included_from: Included from here. /usr/include/gtest/internal/gtest-death-test-internal.h:47: included_from: Included from here. /usr/include/gtest/gtest-death-test.h:43: included_from: Included from here. /usr/include/gtest/gtest.h:64: included_from: Included from here. /usr/include/gmock/internal/gmock-internal-utils.h:51: included_from: Included from here. /usr/include/gmock/gmock-actions.h:146: included_from: Included from here. /usr/include/gmock/gmock.h:56: included_from: Included from here. abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:45: included_from: Included from here. abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc: scope_hint: In member function ‘absl::lts_20250814::container_internal::(anonymous namespace)::Iterator_IsDefaultConstructible_Test::TestBody()’ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:2347:42: note: ‘<anonymous>’ declared here # 2347 | EXPECT_TRUE(i == StringTable::iterator()); # | ^ # 2018| AssertIsValidForComparison(a.ctrl_, a.generation(), a.generation_ptr()); # 2019| AssertIsValidForComparison(b.ctrl_, b.generation(), b.generation_ptr()); # 2020|-> AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # 2021| a.generation_ptr(), b.generation_ptr()); # 2022| return a.ctrl_ == b.ctrl_; Error: COMPILER_WARNING (CWE-457): [#def4] abseil-cpp-20250814.1/absl/container/internal/raw_hash_set.h:2020:56: warning[-Wuninitialized]: ‘D.401728.D.353935.slot_’ is used uninitialized # 2020 | AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # | ~~^~~~~ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc: scope_hint: In member function ‘absl::lts_20250814::container_internal::(anonymous namespace)::ConstIterator_IsDefaultConstructible_Test::TestBody()’ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:2352:48: note: ‘<anonymous>’ declared here # 2352 | EXPECT_TRUE(i == StringTable::const_iterator()); # | ^ # 2018| AssertIsValidForComparison(a.ctrl_, a.generation(), a.generation_ptr()); # 2019| AssertIsValidForComparison(b.ctrl_, b.generation(), b.generation_ptr()); # 2020|-> AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # 2021| a.generation_ptr(), b.generation_ptr()); # 2022| return a.ctrl_ == b.ctrl_; Error: COMPILER_WARNING (CWE-457): [#def5] abseil-cpp-20250814.1/absl/container/internal/raw_hash_set.h:2020:56: warning[-Wuninitialized]: ‘D.401857.D.353935.slot_’ is used uninitialized # 2020 | AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # | ~~^~~~~ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc: scope_hint: In member function ‘absl::lts_20250814::container_internal::(anonymous namespace)::Iterator_ConvertsToConstIterator_Test::TestBody()’ abseil-cpp-20250814.1/absl/container/internal/raw_hash_set_test.cc:2357:48: note: ‘<anonymous>’ declared here # 2357 | EXPECT_TRUE(i == StringTable::const_iterator()); # | ^ # 2018| AssertIsValidForComparison(a.ctrl_, a.generation(), a.generation_ptr()); # 2019| AssertIsValidForComparison(b.ctrl_, b.generation(), b.generation_ptr()); # 2020|-> AssertSameContainer(a.ctrl_, b.ctrl_, a.slot_, b.slot_, # 2021| a.generation_ptr(), b.generation_ptr()); # 2022| return a.ctrl_ == b.ctrl_; Error: COMPILER_WARNING: [#def6] abseil-cpp-20250814.1/absl/flags/flag_test.cc:47:1: warning[-Wodr]: ‘FLAGS_mistyped_int_flag’ violates the C++ One Definition Rule # 47 | ABSL_DECLARE_FLAG(int64_t, mistyped_int_flag); # | ^ abseil-cpp-20250814.1/absl/flags/flag_test_defs.cc:21:1: note: type name ‘absl::lts_20250814::flags_internal::Flag<int>’ should match type name ‘absl::lts_20250814::flags_internal::Flag<long>’ # 21 | ABSL_FLAG(int, mistyped_int_flag, 0, ""); # | ^ abseil-cpp-20250814.1/absl/flags/flag_test_defs.cc:21:1: note: ‘FLAGS_mistyped_int_flag’ was previously declared here # 45| #include "absl/types/optional.h" # 46| # 47|-> ABSL_DECLARE_FLAG(int64_t, mistyped_int_flag); # 48| ABSL_DECLARE_FLAG(std::vector<std::string>, mistyped_string_flag); # 49| Error: COMPILER_WARNING: [#def7] abseil-cpp-20250814.1/absl/flags/flag_test.cc:48:1: warning[-Wodr]: ‘FLAGS_mistyped_string_flag’ violates the C++ One Definition Rule # 48 | ABSL_DECLARE_FLAG(std::vector<std::string>, mistyped_string_flag); # | ^ abseil-cpp-20250814.1/absl/flags/flag_test_defs.cc:22:1: note: type name ‘absl::lts_20250814::flags_internal::Flag<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >’ should match type name ‘absl::lts_20250814::flags_internal::Flag<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >’ # 22 | ABSL_FLAG(std::string, mistyped_string_flag, "", ""); # | ^ abseil-cpp-20250814.1/absl/flags/flag_test_defs.cc:22:1: note: ‘FLAGS_mistyped_string_flag’ was previously declared here # 46| # 47| ABSL_DECLARE_FLAG(int64_t, mistyped_int_flag); # 48|-> ABSL_DECLARE_FLAG(std::vector<std::string>, mistyped_string_flag); # 49| # 50| namespace {
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-23.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | abseil-cpp-20250814.1-1.fc44 |
| store-results-to | /tmp/tmpt8haf3j5/abseil-cpp-20250814.1-1.fc44.tar.xz |
| time-created | 2025-10-28 17:31:44 |
| time-finished | 2025-10-28 17:42:42 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpt8haf3j5/abseil-cpp-20250814.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpt8haf3j5/abseil-cpp-20250814.1-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |