>>> cppcheck: Building community/cppcheck 2.14.2-r1 (using abuild 3.14.1-r7) started Tue, 25 Mar 2025 14:38:40 +0000 >>> cppcheck: Validating /home/buildozer/aports/community/cppcheck/APKBUILD... >>> cppcheck: Analyzing dependencies... >>> cppcheck: Installing for build: build-base cmake docbook-xsl pcre-dev python3 samurai tinyxml2-dev (1/31) Installing libbz2 (1.0.8-r6) (2/31) Installing xz-libs (5.6.4-r0) (3/31) Installing libarchive (3.7.7-r0) (4/31) Installing rhash-libs (1.4.5-r0) (5/31) Installing libuv (1.50.0-r0) (6/31) Installing cmake (3.31.6-r1) (7/31) Installing libxml2 (2.13.6-r0) (8/31) Installing libxml2-utils (2.13.6-r0) (9/31) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (10/31) Installing libxslt (1.1.43-r0) (11/31) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (12/31) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (13/31) Installing docbook-xsl (1.79.2-r11) (14/31) Installing libpcre16 (8.45-r4) (15/31) Installing libpcre32 (8.45-r4) (16/31) Installing pcre (8.45-r4) (17/31) Installing libpcrecpp (8.45-r4) (18/31) Installing pcre-dev (8.45-r4) (19/31) Installing libffi (3.4.7-r0) (20/31) Installing gdbm (1.24-r0) (21/31) Installing mpdecimal (4.0.0-r0) (22/31) Installing libpanelw (6.5_p20250216-r0) (23/31) Installing sqlite-libs (3.49.1-r0) (24/31) Installing python3 (3.12.9-r0) (25/31) Installing python3-pycache-pyc0 (3.12.9-r0) (26/31) Installing pyc (3.12.9-r0) (27/31) Installing python3-pyc (3.12.9-r0) (28/31) Installing samurai (1.2-r6) (29/31) Installing tinyxml2 (11.0.0-r0) (30/31) Installing tinyxml2-dev (11.0.0-r0) (31/31) Installing .makedepends-cppcheck (20250325.143841) Executing busybox-1.37.0-r14.trigger OK: 431 MiB in 135 packages >>> cppcheck: Cleaning up srcdir >>> cppcheck: Cleaning up pkgdir >>> cppcheck: Cleaning up tmpdir >>> cppcheck: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cppcheck-2.14.2.tar.gz >>> cppcheck: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cppcheck-2.14.2.tar.gz >>> cppcheck: Checking sha512sums... cppcheck-2.14.2.tar.gz: OK set_datadir.patch: OK feenableexcept.patch: OK >>> cppcheck: Unpacking /var/cache/distfiles/edge/cppcheck-2.14.2.tar.gz... >>> cppcheck: set_datadir.patch patching file gui/main.cpp >>> cppcheck: feenableexcept.patch patching file test/signal/test-signalhandler.cpp xsltproc -''-nonet -''-param man.charmap.use.subset "0" /usr/share/xml/docbook/xsl-stylesheets-*/manpages/docbook.xsl man/cppcheck.1.xml Erro: no refentry: No refentry elements found. Erro: no refentry: No refentry elements found. Note: Writing cppcheck.1 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The CXX compiler identification is GNU 14.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3.12 (found version "3.12.9") found components: Interpreter -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- ------------------ General configuration for Cppcheck 2.13.99 ----------------- -- -- CMake Version = 3.31.6 -- CMake Generator = Ninja -- -- Compiler = GNU -- Compiler Version = 14.2.0 -- Build type = MinSizeRel -- CMake C++ Standard = 11 -- CMAKE_INSTALL_PREFIX = /usr -- CMAKE_DISABLE_PRECOMPILE_HEADERS = Off -- C++ flags (General) = -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -- C++ flags (Release) = -O3 -DNDEBUG -- C++ flags (RelWithDebInfo) = -O2 -g -DNDEBUG -- C++ flags (Debug) = -g -- CMAKE_EXE_LINKER_FLAGS = -Wl,--as-needed,-O1,--sort-common -- CPPCHK_GLIBCXX_DEBUG = ON -- COMPILE_DEFINITIONS (global) = HAVE_RULES;FILESDIR="/usr/share/cppcheck" -- COMPILE_OPTIONS (global) = -pedantic;-Wall;-Wextra;-Wcast-qual;-Wfloat-equal;-Wmissing-declarations;-Wmissing-format-attribute;-Wno-long-long;-Wpacked;-Wredundant-decls;-Wundef;-Wno-missing-field-initializers;-Wno-missing-braces;-Wno-sign-compare;-Wno-multichar;-Woverloaded-virtual;-pipe;-Wno-maybe-uninitialized;-Wsuggest-attribute=noreturn;-Wno-shadow -- -- Python_VERSION = 3.12.9 -- Python_EXECUTABLE = /usr/bin/python3.12 -- -- --------------------------------------------------------- -- ANALYZE_MEMORY = OFF -- ANALYZE_ADDRESS = OFF -- ANALYZE_THREAD = OFF -- ANALYZE_UNDEFINED = OFF -- ANALYZE_DATAFLOW = OFF -- -- WARNINGS_ARE_ERRORS = OFF -- EXTERNALS_AS_SYSTEM = OFF -- -- USE_MATCHCOMPILER = On -- USE_MATCHCOMPILER_OPT = On -- -- DISABLE_CRTDBG_MAP_ALLOC = OFF -- NO_UNIX_SIGNAL_HANDLING = OFF -- NO_UNIX_BACKTRACE_SUPPORT = OFF -- NO_WINDOWS_SEH = OFF -- -- BUILD_SHARED_LIBS = OFF -- LIBXML2_XMLLINT_EXECUTABLE = /usr/bin/xmllint -- BUILD_CORE_DLL = OFF -- BUILD_TESTS = ON -- REGISTER_TESTS = ON -- ENABLE_CHECK_INTERNAL = OFF -- DISABLE_DMAKE = OFF -- BUILD_MANPAGE = OFF -- -- BUILD_GUI = OFF -- -- HAVE_RULES = ON -- PCRE_LIBRARY = /usr/lib/libpcre.so -- -- DISALLOW_THREAD_EXECUTOR = OFF -- CMAKE_THREAD_LIBS_INIT = -- -- USE_BUNDLED_TINYXML2 = OFF -- tinyxml2_LIBRARIES = /usr/lib/libtinyxml2.so -- tinyxml2_INCLUDE_DIRS = /usr/include -- -- USE_BOOST = OFF -- USE_LIBCXX = OFF -- -- Performing Test HAS_CXX_FLAG_Wno_missing_declarations -- Performing Test HAS_CXX_FLAG_Wno_missing_declarations - Success -- Performing Test HAS_CXX_FLAG_Wno_missing_prototypes -- Performing Test HAS_CXX_FLAG_Wno_missing_prototypes - Failed -- Cannot use non-Clang compiler with clang-tidy when precompiled headers are enabled - skipping 'run-clang-tidy' target generation -- Configuring done (0.9s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build [1/230] Building CXX object test/signal/CMakeFiles/test-stacktrace.dir/__/__/cli/stacktrace.cpp.o [2/230] Building CXX object test/signal/CMakeFiles/test-stacktrace.dir/test-stacktrace.cpp.o [3/230] Building CXX object test/signal/CMakeFiles/test-signalhandler.dir/__/__/cli/stacktrace.cpp.o [4/230] Building CXX object test/signal/CMakeFiles/test-signalhandler.dir/__/__/cli/signalhandler.cpp.o [5/230] Building CXX object test/signal/CMakeFiles/test-signalhandler.dir/test-signalhandler.cpp.o [6/230] Building CXX object tools/dmake/CMakeFiles/dmake.dir/__/__/lib/utils.cpp.o [7/230] Building CXX object tools/dmake/CMakeFiles/dmake.dir/__/__/cli/filelister.cpp.o [8/230] Building CXX object tools/dmake/CMakeFiles/dmake.dir/dmake.cpp.o [9/230] Building CXX object cli/CMakeFiles/cli_objs.dir/cmake_pch.hxx.gch [10/230] Generating build/mc_vfvalue.cpp [11/230] Generating build/mc_utils.cpp [12/230] Generating build/mc_tokenlist.cpp [13/230] Generating build/mc_tokenize.cpp [14/230] Generating build/mc_token.cpp [15/230] Generating build/mc_timer.cpp [16/230] Generating build/mc_templatesimplifier.cpp [17/230] Generating build/mc_symboldatabase.cpp [18/230] Generating build/mc_suppressions.cpp [19/230] Generating build/mc_summaries.cpp [20/230] Generating build/mc_settings.cpp [21/230] Generating build/mc_reverseanalyzer.cpp [22/230] Generating build/mc_programmemory.cpp [23/230] Generating build/mc_preprocessor.cpp [24/230] Generating build/mc_platform.cpp [25/230] Generating build/mc_pathmatch.cpp [26/230] Generating build/mc_pathanalysis.cpp [27/230] Generating build/mc_path.cpp [28/230] Generating build/mc_mathlib.cpp [29/230] Generating build/mc_library.cpp [30/230] Generating build/mc_keywords.cpp [31/230] Generating build/mc_infer.cpp [32/230] Generating build/mc_importproject.cpp [33/230] Generating build/mc_fwdanalysis.cpp [34/230] Generating build/mc_forwardanalyzer.cpp [35/230] Generating build/mc_errortypes.cpp [36/230] Generating build/mc_errorlogger.cpp [37/230] Generating build/mc_ctu.cpp [38/230] Generating build/mc_cppcheck.cpp [39/230] Generating build/mc_color.cpp [40/230] Generating build/mc_clangimport.cpp [41/230] Generating build/mc_checkvaarg.cpp [42/230] Generating build/mc_checkunusedvar.cpp [43/230] Generating build/mc_checkunusedfunctions.cpp [44/230] Generating build/mc_checkuninitvar.cpp [45/230] Generating build/mc_checktype.cpp [46/230] Generating build/mc_checkstring.cpp [47/230] Generating build/mc_checkstl.cpp [48/230] Generating build/mc_checksizeof.cpp [49/230] Generating build/mc_checkpostfixoperator.cpp [50/230] Generating build/mc_checkother.cpp [51/230] Generating build/mc_checknullpointer.cpp [52/230] Generating build/mc_checkmemoryleak.cpp [53/230] Generating build/mc_checkleakautovar.cpp [54/230] Generating build/mc_checkio.cpp [55/230] Generating build/mc_checkinternal.cpp [56/230] Generating build/mc_checkfunctions.cpp [57/230] Generating build/mc_checkexceptionsafety.cpp [58/230] Generating build/mc_checkersreport.cpp [59/230] Generating build/mc_checkers.cpp [60/230] Generating build/mc_checkcondition.cpp [61/230] Generating build/mc_checkclass.cpp [62/230] Generating build/mc_checkbufferoverrun.cpp [63/230] Generating build/mc_checkboost.cpp [64/230] Generating build/mc_checkbool.cpp [65/230] Generating build/mc_checkautovariables.cpp [66/230] Generating build/mc_checkassert.cpp [67/230] Generating build/mc_check64bit.cpp [68/230] Generating build/mc_check.cpp [69/230] Generating build/mc_astutils.cpp [70/230] Generating build/mc_analyzerinfo.cpp [71/230] Generating build/mc_addoninfo.cpp [72/230] Generating build/mc_valueflow.cpp [73/230] Building CXX object externals/simplecpp/CMakeFiles/simplecpp_objs.dir/simplecpp.cpp.o [74/230] Copying platforms files to /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/bin/. [75/230] Copying addons files to /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/bin/. [76/230] Copying cfg files to /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/bin/. [77/230] Linking CXX executable bin/test-stacktrace /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/signal/test-signalhandler.cpp: In function 'void my_assert()': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/signal/test-signalhandler.cpp:34:1: warning: 'noreturn' function does return 34 | } | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/signal/test-signalhandler.cpp: In function 'void my_segv()': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/signal/test-signalhandler.cpp:41:17: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] 41 | /*static*/ void my_segv() | ^~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/vfvalue.cpp => build/mc_vfvalue.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/utils.cpp => build/mc_utils.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/tokenlist.cpp => build/mc_tokenlist.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/tokenize.cpp => build/mc_tokenize.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp => build/mc_token.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/timer.cpp => build/mc_timer.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/templatesimplifier.cpp => build/mc_templatesimplifier.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/symboldatabase.cpp => build/mc_symboldatabase.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/suppressions.cpp => build/mc_suppressions.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/summaries.cpp => build/mc_summaries.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/settings.cpp => build/mc_settings.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/reverseanalyzer.cpp => build/mc_reverseanalyzer.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp => build/mc_programmemory.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/preprocessor.cpp => build/mc_preprocessor.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/platform.cpp => build/mc_platform.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/pathmatch.cpp => build/mc_pathmatch.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/pathanalysis.cpp => build/mc_pathanalysis.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.cpp => build/mc_path.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/mathlib.cpp => build/mc_mathlib.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.cpp => build/mc_library.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/keywords.cpp => build/mc_keywords.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/infer.cpp => build/mc_infer.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/importproject.cpp => build/mc_importproject.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/fwdanalysis.cpp => build/mc_fwdanalysis.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/forwardanalyzer.cpp => build/mc_forwardanalyzer.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/errortypes.cpp => build/mc_errortypes.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/errorlogger.cpp => build/mc_errorlogger.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/ctu.cpp => build/mc_ctu.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/cppcheck.cpp => build/mc_cppcheck.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/color.cpp => build/mc_color.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/clangimport.cpp => build/mc_clangimport.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkvaarg.cpp => build/mc_checkvaarg.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkunusedvar.cpp => build/mc_checkunusedvar.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkunusedfunctions.cpp => build/mc_checkunusedfunctions.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkuninitvar.cpp => build/mc_checkuninitvar.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checktype.cpp => build/mc_checktype.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkstring.cpp => build/mc_checkstring.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkstl.cpp => build/mc_checkstl.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checksizeof.cpp => build/mc_checksizeof.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkpostfixoperator.cpp => build/mc_checkpostfixoperator.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkother.cpp => build/mc_checkother.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checknullpointer.cpp => build/mc_checknullpointer.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkmemoryleak.cpp => build/mc_checkmemoryleak.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkleakautovar.cpp => build/mc_checkleakautovar.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkio.cpp => build/mc_checkio.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkinternal.cpp => build/mc_checkinternal.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkfunctions.cpp => build/mc_checkfunctions.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkexceptionsafety.cpp => build/mc_checkexceptionsafety.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkersreport.cpp => build/mc_checkersreport.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkers.cpp => build/mc_checkers.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkcondition.cpp => build/mc_checkcondition.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkclass.cpp => build/mc_checkclass.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkbufferoverrun.cpp => build/mc_checkbufferoverrun.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkboost.cpp => build/mc_checkboost.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkbool.cpp => build/mc_checkbool.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkautovariables.cpp => build/mc_checkautovariables.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkassert.cpp => build/mc_checkassert.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/check.cpp => build/mc_check.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/analyzerinfo.cpp => build/mc_analyzerinfo.cpp [78/230] Building CXX object tools/dmake/CMakeFiles/dmake.dir/__/__/lib/build/mc_path.cpp.o [79/230] Building CXX object tools/dmake/CMakeFiles/dmake.dir/__/__/lib/build/mc_pathmatch.cpp.o /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/check64bit.cpp => build/mc_check64bit.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/addoninfo.cpp => build/mc_addoninfo.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.cpp => build/mc_astutils.cpp /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp => build/mc_valueflow.cpp [80/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx.gch [81/230] Linking CXX executable bin/test-signalhandler [82/230] Building CXX object cli/CMakeFiles/cli_objs.dir/threadexecutor.cpp.o [83/230] Building CXX object cli/CMakeFiles/cli_objs.dir/stacktrace.cpp.o [84/230] Building CXX object cli/CMakeFiles/cli_objs.dir/singleexecutor.cpp.o [85/230] Building CXX object cli/CMakeFiles/cli_objs.dir/signalhandler.cpp.o [86/230] Building CXX object cli/CMakeFiles/cli_objs.dir/processexecutor.cpp.o [87/230] Building CXX object cli/CMakeFiles/cli_objs.dir/filelister.cpp.o [88/230] Building CXX object cli/CMakeFiles/cli_objs.dir/executor.cpp.o [89/230] Building CXX object cli/CMakeFiles/cli_objs.dir/cppcheckexecutorseh.cpp.o [90/230] Building CXX object cli/CMakeFiles/cli_objs.dir/cppcheckexecutor.cpp.o [91/230] Building CXX object cli/CMakeFiles/cli_objs.dir/cmdlineparser.cpp.o [92/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_vfvalue.cpp.o [93/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_utils.cpp.o [94/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_tokenlist.cpp.o [95/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_token.cpp.o [96/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_timer.cpp.o [97/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_templatesimplifier.cpp.o [98/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_suppressions.cpp.o [99/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_summaries.cpp.o [100/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_settings.cpp.o [101/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_reverseanalyzer.cpp.o [102/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_programmemory.cpp.o [103/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_preprocessor.cpp.o [104/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_platform.cpp.o [105/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_pathmatch.cpp.o [106/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_pathanalysis.cpp.o [107/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_path.cpp.o [108/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_mathlib.cpp.o [109/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_library.cpp.o [110/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_keywords.cpp.o [111/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_infer.cpp.o [112/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_importproject.cpp.o [113/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_fwdanalysis.cpp.o [114/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_forwardanalyzer.cpp.o [115/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_errortypes.cpp.o [116/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_errorlogger.cpp.o [117/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_ctu.cpp.o [118/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_cppcheck.cpp.o [119/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_color.cpp.o [120/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_clangimport.cpp.o [121/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkvaarg.cpp.o [122/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkunusedvar.cpp.o [123/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkunusedfunctions.cpp.o [124/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkuninitvar.cpp.o [125/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checktype.cpp.o [126/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkstring.cpp.o [127/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkstl.cpp.o [128/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checksizeof.cpp.o [129/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkpostfixoperator.cpp.o [130/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkother.cpp.o [131/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checknullpointer.cpp.o [132/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkmemoryleak.cpp.o [133/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkleakautovar.cpp.o [134/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkio.cpp.o [135/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkinternal.cpp.o [136/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkfunctions.cpp.o [137/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkexceptionsafety.cpp.o [138/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkersreport.cpp.o [139/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkers.cpp.o [140/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkcondition.cpp.o [141/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkclass.cpp.o [142/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkbufferoverrun.cpp.o [143/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkboost.cpp.o [144/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkbool.cpp.o [145/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkautovariables.cpp.o [146/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_checkassert.cpp.o [147/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_check64bit.cpp.o [148/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_check.cpp.o [149/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_astutils.cpp.o [150/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_analyzerinfo.cpp.o [151/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_addoninfo.cpp.o [152/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_symboldatabase.cpp.o [153/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_tokenize.cpp.o [154/230] Building CXX object lib/CMakeFiles/cppcheck-core.dir/build/mc_valueflow.cpp.o In file included from /usr/include/c++/14.2.0/list:66, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckNullPointer::loadFileInfoFromXml(const tinyxml2::XMLElement*) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checknullpointer.cpp:599:29: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckNullPointer::getFileInfo(const Tokenizer&, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checknullpointer.cpp:588:29: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:66, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckBufferOverrun::getFileInfo(const Tokenizer&, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkbufferoverrun.cpp:958:34: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckBufferOverrun::getFileInfo(const Tokenizer&, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkbufferoverrun.cpp:959:36: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [155/230] Linking CXX executable bin/dmake [156/230] cd /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2 && /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/bin/dmake [157/230] Building CXX object test/CMakeFiles/testrunner.dir/cmake_pch.hxx.gch [158/230] Building CXX object cli/CMakeFiles/cppcheck.dir/main.cpp.o In file included from /usr/include/c++/14.2.0/list:66, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckUninitVar::loadFileInfoFromXml(const tinyxml2::XMLElement*) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkuninitvar.cpp:1719:29: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = CTU::FileInfo::UnsafeUsage; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual Check::FileInfo* CheckUninitVar::getFileInfo(const Tokenizer&, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/checkuninitvar.cpp:1708:29: /usr/include/c++/14.2.0/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/utils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/standards.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:34, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Distance = int; _Tp = _List_iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1593:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1868:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::iterator_traits*>::value_type'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::iterator_traits*>::value_type'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:65, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {ValueFlow::Value}; _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:66: /usr/include/c++/14.2.0/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp: In function 'bool removePointValue(std::__cxx11::list&, std::__cxx11::list::iterator&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2075:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2075 | x = values.erase(x); | ~~~~~~~~~~~~^~~ In lambda function, inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = reverse_iterator<__gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > > >; _Funct = removeAdjacentValues*, std::vector > > > >(std::__cxx11::list&, ValueIterator, std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >, std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:3785:5, inlined from 'ValueIterator removeAdjacentValues(std::__cxx11::list&, ValueIterator, Iterator, Iterator) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >]' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2152:18, inlined from 'void mergeAdjacent(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2208:37, inlined from 'void removeOverlaps(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2237:18: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2153:21: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2153 | values.erase(y); | ~~~~~~~~~~~~^~~ In function 'ValueIterator removeAdjacentValues(std::__cxx11::list&, ValueIterator, Iterator, Iterator) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >]', inlined from 'void mergeAdjacent(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2208:37, inlined from 'void removeOverlaps(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2237:18: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2155:24: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2155 | return values.erase(x); | ~~~~~~~~~~~~^~~ In lambda function, inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<_List_iterator*, vector<_List_iterator > >; _Funct = removeAdjacentValues<__gnu_cxx::__normal_iterator*, std::vector > > >(std::__cxx11::list&, ValueIterator, __gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >)::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:3785:5, inlined from 'ValueIterator removeAdjacentValues(std::__cxx11::list&, ValueIterator, Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2152:18, inlined from 'void mergeAdjacent(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2210:37, inlined from 'void removeOverlaps(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2237:18: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2153:21: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2153 | values.erase(y); | ~~~~~~~~~~~~^~~ In function 'ValueIterator removeAdjacentValues(std::__cxx11::list&, ValueIterator, Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from 'void mergeAdjacent(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2210:37, inlined from 'void removeOverlaps(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2237:18: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2155:24: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2155 | return values.erase(x); | ~~~~~~~~~~~~^~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'bool Token::addValue(const ValueFlow::Value&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2326:42: /usr/include/c++/14.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(value_type&&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'bool Token::addValue(const ValueFlow::Value&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2324:43: /usr/include/c++/14.2.0/bits/stl_list.h:1261:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1261 | { this->_M_insert(begin(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'bool Token::addValue(const ValueFlow::Value&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2333:34: /usr/include/c++/14.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function 'bool removeContradiction(std::__cxx11::list&)', inlined from 'void removeContradictions(std::__cxx11::list&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2246:33, inlined from 'bool Token::addValue(const ValueFlow::Value&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2336:25: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2107:33: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2107 | values.erase(itMin); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2111:33: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2111 | values.erase(itMax); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2120:33: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2120 | values.erase(itx); | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.cpp:2122:33: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2122 | values.erase(ity); | ~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/list:62, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = createBuiltinLibraryFunctions()::&)>::]': /usr/include/c++/14.2.0/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:30: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = vector; _Fn = ProgramMemory::setValue(const Token*, const ValueFlow::Value&)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:61:67, inlined from 'constexpr std::__enable_if_t<((bool)(! std::is_void< >::value)), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = vector; _Callable = ProgramMemory::setValue(const Token*, const ValueFlow::Value&)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:139:36, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::vector; _Functor = ProgramMemory::setValue(const Token*, const ValueFlow::Value&)::; _ArgTypes = {const Token*}]' at /usr/include/c++/14.2.0/bits/std_function.h:291:44: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:62:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 62 | return {tok->values().front().intvalue}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:65:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | return {result}; | ^ /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp: In member function 'std::vector {anonymous}::Executor::execute(const Scope*)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1694:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1694 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1696:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1696 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1703:56: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1703 | return {execute(top->astOperand1())}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1707:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1707 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1710:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1710 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1716:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1716 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1731:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1731 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:1737:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1737 | return {unknown()}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp: In lambda function: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:280:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 280 | return {t->values().front().intvalue}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:285:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 285 | return {result}; | ^ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = vector; _Fn = ProgramMemoryState::removeModifiedVars(const Token*)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:61:67, inlined from 'constexpr std::__enable_if_t<((bool)(! std::is_void< >::value)), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = vector; _Callable = ProgramMemoryState::removeModifiedVars(const Token*)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:139:36, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::vector; _Functor = ProgramMemoryState::removeModifiedVars(const Token*)::; _ArgTypes = {const Token*}]' at /usr/include/c++/14.2.0/bits/std_function.h:291:44: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:503:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 503 | return {1}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/programmemory.cpp:505:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 505 | return {0}; | ^ [159/230] Building CXX object test/CMakeFiles/testrunner.dir/testvarid.cpp.o [160/230] Building CXX object test/CMakeFiles/testrunner.dir/testvalueflow.cpp.o [161/230] Building CXX object test/CMakeFiles/testrunner.dir/testvaarg.cpp.o [162/230] Building CXX object test/CMakeFiles/testrunner.dir/testutils.cpp.o [163/230] Building CXX object test/CMakeFiles/testrunner.dir/testunusedvar.cpp.o [164/230] Building CXX object test/CMakeFiles/testrunner.dir/testunusedprivfunc.cpp.o [165/230] Building CXX object test/CMakeFiles/testrunner.dir/testunusedfunctions.cpp.o [166/230] Building CXX object test/CMakeFiles/testrunner.dir/testuninitvar.cpp.o [167/230] Building CXX object test/CMakeFiles/testrunner.dir/testtype.cpp.o [168/230] Building CXX object test/CMakeFiles/testrunner.dir/testtokenrange.cpp.o [169/230] Building CXX object test/CMakeFiles/testrunner.dir/testtokenlist.cpp.o [170/230] Building CXX object test/CMakeFiles/testrunner.dir/testtokenize.cpp.o [171/230] Building CXX object test/CMakeFiles/testrunner.dir/testtoken.cpp.o [172/230] Building CXX object test/CMakeFiles/testrunner.dir/testtimer.cpp.o [173/230] Building CXX object test/CMakeFiles/testrunner.dir/testthreadexecutor.cpp.o [174/230] Building CXX object test/CMakeFiles/testrunner.dir/testsymboldatabase.cpp.o [175/230] Building CXX object test/CMakeFiles/testrunner.dir/testsuppressions.cpp.o [176/230] Building CXX object test/CMakeFiles/testrunner.dir/testsummaries.cpp.o [177/230] Building CXX object test/CMakeFiles/testrunner.dir/teststring.cpp.o [178/230] Building CXX object test/CMakeFiles/testrunner.dir/teststl.cpp.o [179/230] Building CXX object test/CMakeFiles/testrunner.dir/testsizeof.cpp.o [180/230] Building CXX object test/CMakeFiles/testrunner.dir/testsingleexecutor.cpp.o [181/230] Building CXX object test/CMakeFiles/testrunner.dir/testsimplifyusing.cpp.o [182/230] Building CXX object test/CMakeFiles/testrunner.dir/testsimplifytypedef.cpp.o [183/230] Building CXX object test/CMakeFiles/testrunner.dir/testsimplifytokens.cpp.o [184/230] Building CXX object test/CMakeFiles/testrunner.dir/testsimplifytemplate.cpp.o [185/230] Building CXX object test/CMakeFiles/testrunner.dir/testsettings.cpp.o [186/230] Building CXX object test/CMakeFiles/testrunner.dir/testprocessexecutor.cpp.o [187/230] Building CXX object test/CMakeFiles/testrunner.dir/testpreprocessor.cpp.o [188/230] Building CXX object test/CMakeFiles/testrunner.dir/testpostfixoperator.cpp.o [189/230] Building CXX object test/CMakeFiles/testrunner.dir/testplatform.cpp.o [190/230] Building CXX object test/CMakeFiles/testrunner.dir/testpathmatch.cpp.o [191/230] Building CXX object test/CMakeFiles/testrunner.dir/testpath.cpp.o [192/230] Building CXX object test/CMakeFiles/testrunner.dir/testother.cpp.o [193/230] Building CXX object test/CMakeFiles/testrunner.dir/testoptions.cpp.o [194/230] Building CXX object test/CMakeFiles/testrunner.dir/testnullpointer.cpp.o [195/230] Building CXX object test/CMakeFiles/testrunner.dir/testmemleak.cpp.o [196/230] Building CXX object test/CMakeFiles/testrunner.dir/testmathlib.cpp.o [197/230] Building CXX object test/CMakeFiles/testrunner.dir/testlibrary.cpp.o [198/230] Building CXX object test/CMakeFiles/testrunner.dir/testleakautovar.cpp.o [199/230] Building CXX object test/CMakeFiles/testrunner.dir/testio.cpp.o [200/230] Building CXX object test/CMakeFiles/testrunner.dir/testinternal.cpp.o [201/230] Building CXX object test/CMakeFiles/testrunner.dir/testincompletestatement.cpp.o [202/230] Building CXX object test/CMakeFiles/testrunner.dir/testimportproject.cpp.o [203/230] Building CXX object test/CMakeFiles/testrunner.dir/testgarbage.cpp.o [204/230] Building CXX object test/CMakeFiles/testrunner.dir/testfunctions.cpp.o [205/230] Building CXX object test/CMakeFiles/testrunner.dir/testfilelister.cpp.o [206/230] Building CXX object test/CMakeFiles/testrunner.dir/testexceptionsafety.cpp.o [207/230] Building CXX object test/CMakeFiles/testrunner.dir/testerrorlogger.cpp.o [208/230] Building CXX object test/CMakeFiles/testrunner.dir/testcppcheck.cpp.o [209/230] Building CXX object test/CMakeFiles/testrunner.dir/testconstructors.cpp.o [210/230] Building CXX object test/CMakeFiles/testrunner.dir/testcondition.cpp.o [211/230] Building CXX object test/CMakeFiles/testrunner.dir/testcolor.cpp.o [212/230] Building CXX object test/CMakeFiles/testrunner.dir/testcmdlineparser.cpp.o [213/230] Building CXX object test/CMakeFiles/testrunner.dir/testclass.cpp.o [214/230] Building CXX object test/CMakeFiles/testrunner.dir/testclangimport.cpp.o [215/230] Building CXX object test/CMakeFiles/testrunner.dir/testcheck.cpp.o [216/230] Building CXX object test/CMakeFiles/testrunner.dir/testcharvar.cpp.o [217/230] Building CXX object test/CMakeFiles/testrunner.dir/testbufferoverrun.cpp.o [218/230] Building CXX object test/CMakeFiles/testrunner.dir/testboost.cpp.o [219/230] Building CXX object test/CMakeFiles/testrunner.dir/testbool.cpp.o [220/230] Building CXX object test/CMakeFiles/testrunner.dir/testautovariables.cpp.o [221/230] Building CXX object test/CMakeFiles/testrunner.dir/testastutils.cpp.o [222/230] Building CXX object test/CMakeFiles/testrunner.dir/testassert.cpp.o [223/230] Building CXX object test/CMakeFiles/testrunner.dir/testanalyzerinformation.cpp.o [224/230] Building CXX object test/CMakeFiles/testrunner.dir/test64bit.cpp.o [225/230] Building CXX object test/CMakeFiles/testrunner.dir/options.cpp.o [226/230] Building CXX object test/CMakeFiles/testrunner.dir/main.cpp.o [227/230] Building CXX object test/CMakeFiles/testrunner.dir/helpers.cpp.o [228/230] Building CXX object test/CMakeFiles/testrunner.dir/fixture.cpp.o In file included from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/utils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/standards.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:34, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]': /usr/include/c++/14.2.0/bits/stl_algo.h:3866:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 3866 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:3866:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.cpp: In function 'bool compareKnownValue(const Token*, const Token*, const std::function&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.cpp:1385:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1385 | const auto v1 = std::find_if(tok1->values().cbegin(), tok1->values().cend(), isKnownFn); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.cpp:1391:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1391 | const auto v2 = std::find_if(tok2->values().cbegin(), tok2->values().cend(), isKnownFn); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:20: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp: In member function 'void TestPath::is_c() const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:140:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 140 | ASSERT(Path::isC("index.c")); | ~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ In file included from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:19: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:141:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 141 | ASSERT(Path::isC("index.cl")); | ~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:142:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 142 | ASSERT(Path::isC("C:\\foo\\index.c")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:143:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 143 | ASSERT(Path::isC("/mnt/c/foo/index.c")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:149:39: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 149 | ASSERT_EQUALS(false, Path::isC("C:\\foo\\index.C")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:293:105: note: in definition of macro 'ASSERT_EQUALS' 293 | #define ASSERT_EQUALS( EXPECTED, ACTUAL ) do { try { if (!assertEquals(__FILE__, __LINE__, (EXPECTED), (ACTUAL))) return; } catch (...) { assertNoThrowFail(__FILE__, __LINE__); } } while (false) | ^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:152:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 152 | ASSERT(Path::isC("index.cpp")==false); | ~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:153:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 153 | ASSERT(Path::isC("")==false); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:154:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 154 | ASSERT(Path::isC("c")==false); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:157:25: warning: 'static bool Path::isC(const std::string&)' is deprecated [-Wdeprecated-declarations] 157 | ASSERT(Path::isC(".h")==false); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:162:28: note: declared here 162 | static DEPRECATED bool isC(const std::string &path); | ^~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp: In member function 'void TestPath::is_cpp() const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:161:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 161 | ASSERT(Path::isCPP("index.cpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:162:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 162 | ASSERT(Path::isCPP("index.cxx")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:163:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 163 | ASSERT(Path::isCPP("index.cc")); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:164:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 164 | ASSERT(Path::isCPP("index.c++")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:165:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 165 | ASSERT(Path::isCPP("index.tpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:166:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 166 | ASSERT(Path::isCPP("index.txx")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:167:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 167 | ASSERT(Path::isCPP("index.ipp")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:168:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 168 | ASSERT(Path::isCPP("index.ixx")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:169:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 169 | ASSERT(Path::isCPP("C:\\foo\\index.cpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:170:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 170 | ASSERT(Path::isCPP("C:\\foo\\index.Cpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:171:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 171 | ASSERT(Path::isCPP("/mnt/c/foo/index.cpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:172:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 172 | ASSERT(Path::isCPP("/mnt/c/foo/index.Cpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:178:40: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 178 | ASSERT_EQUALS(true, Path::isCPP("index.C")); | ~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:293:105: note: in definition of macro 'ASSERT_EQUALS' 293 | #define ASSERT_EQUALS( EXPECTED, ACTUAL ) do { try { if (!assertEquals(__FILE__, __LINE__, (EXPECTED), (ACTUAL))) return; } catch (...) { assertNoThrowFail(__FILE__, __LINE__); } } while (false) | ^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:181:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 181 | ASSERT(Path::isCPP("index.c")==false); | ~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:184:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 184 | ASSERT(Path::isCPP("index.hpp")); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:186:27: warning: 'static bool Path::isCPP(const std::string&)' is deprecated [-Wdeprecated-declarations] 186 | ASSERT(Path::isCPP("index.h++")==false); | ~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:170:28: note: declared here 170 | static DEPRECATED bool isCPP(const std::string &path); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp: In member function 'void TestPath::is_header() const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:190:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 190 | ASSERT(Path::isHeader("index.h")); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:191:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 191 | ASSERT(Path::isHeader("index.hpp")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:192:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 192 | ASSERT(Path::isHeader("index.hxx")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:193:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 193 | ASSERT(Path::isHeader("index.h++")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:194:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 194 | ASSERT(Path::isHeader("index.hh")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:196:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 196 | ASSERT(Path::isHeader("index.c")==false); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:197:30: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 197 | ASSERT(Path::isHeader("index.cpp")==false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:289:64: note: in definition of macro 'ASSERT' 289 | #define ASSERT( CONDITION ) if (!assert_(__FILE__, __LINE__, (CONDITION))) return | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:201:35: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 201 | TODO_ASSERT(Path::isHeader("index.header")==false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:306:61: note: in definition of macro 'TODO_ASSERT' 306 | #define TODO_ASSERT( CONDITION ) do { const bool condition=(CONDITION); todoAssertEquals(__FILE__, __LINE__, true, false, condition); } while (false) | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:202:35: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 202 | TODO_ASSERT(Path::isHeader("index.htm")==false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:306:61: note: in definition of macro 'TODO_ASSERT' 306 | #define TODO_ASSERT( CONDITION ) do { const bool condition=(CONDITION); todoAssertEquals(__FILE__, __LINE__, true, false, condition); } while (false) | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testpath.cpp:203:35: warning: 'static bool Path::isHeader(const std::string&)' is deprecated [-Wdeprecated-declarations] 203 | TODO_ASSERT(Path::isHeader("index.html")==false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:306:61: note: in definition of macro 'TODO_ASSERT' 306 | #define TODO_ASSERT( CONDITION ) do { const bool condition=(CONDITION); todoAssertEquals(__FILE__, __LINE__, true, false, condition); } while (false) | ^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/path.h:178:28: note: declared here 178 | static DEPRECATED bool isHeader(const std::string &path); | ^~~~~~~~ In file included from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testutils.cpp:19: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testutils.cpp: In member function 'void TestUtils::id_string() const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testutils.cpp:344:60: warning: conversion from 'long long unsigned int' to 'uintptr_t' {aka 'unsigned int'} changes value from '18446744073709551615' to '4294967295' [-Woverflow] 344 | ASSERT_EQUALS(std::string(16,'f'), id_string_i(~0ULL)); | ^~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/fixture.h:293:105: note: in definition of macro 'ASSERT_EQUALS' 293 | #define ASSERT_EQUALS( EXPECTED, ACTUAL ) do { try { if (!assertEquals(__FILE__, __LINE__, (EXPECTED), (ACTUAL))) return; } catch (...) { assertNoThrowFail(__FILE__, __LINE__); } } while (false) | ^~~~~~ In file included from /usr/include/c++/14.2.0/vector:65, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/utils.h:36, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/standards.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/platform.h:25, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/filesettings.h:23, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/importproject.h:25, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/precompiled.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/test/CMakeFiles/testrunner.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Library::ArgumentChecks::MinSize*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Library::ArgumentChecks::MinSize*; _Tp = Library::ArgumentChecks::MinSize]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Library::ArgumentChecks::MinSize; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:606:31, inlined from 'Library::ArgumentChecks::ArgumentChecks(const Library::ArgumentChecks&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.h:274:12, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const int; _T2 = Library::ArgumentChecks]' at /usr/include/c++/14.2.0/bits/stl_pair.h:294:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::pair&}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/14.2.0/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::pair&}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/14.2.0/bits/alloc_traits.h:534:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair&}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_tree.h:593:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair&}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_tree.h:610:21, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair&; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_tree.h:527:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Link_type, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/14.2.0/bits/stl_tree.h:643:18: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Library::ArgumentChecks::MinSize*; _Tp = Library::ArgumentChecks::MinSize]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Library::ArgumentChecks::MinSize; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Library::ArgumentChecks::MinSize; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/vector.tcc:238:44, inlined from 'Library::ArgumentChecks& Library::ArgumentChecks::operator=(const Library::ArgumentChecks&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.h:274:12: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/string:55, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/config.h:126, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/check.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/test/CMakeFiles/testrunner.dir/cmake_pch.hxx:5, from : In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:2253:19, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:2010:22, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]' at /usr/include/c++/14.2.0/bits/basic_string.h:3721:36, inlined from 'void TestUnusedVar::localvarOp()' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testunusedvar.cpp:5499:67: /usr/include/c++/14.2.0/bits/basic_string.tcc:540:30: warning: array subscript 54 is outside array bounds of 'std::string [1]' {aka 'std::__cxx11::basic_string [1]'} [-Warray-bounds=] 540 | this->_S_move(__p + __len2, __p + __len1, __how_much); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testunusedvar.cpp: In member function 'void TestUnusedVar::localvarOp()': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testunusedvar.cpp:5499:67: note: at offset 54 into object '' of size 24 5499 | " return 123 " + std::string(1, *p) + " tmp;\n" | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testmathlib.cpp:389:43: warning: integer constant is so large that it is unsigned 389 | constexpr MathLib::bigint i = 18446744073709551615; | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testmathlib.cpp:394:44: warning: integer constant is so large that it is unsigned 394 | constexpr MathLib::bigint i = -18446744073709551615; | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testmathlib.cpp:554:44: warning: integer constant is so large that it is unsigned 554 | constexpr MathLib::biguint u = 18446744073709551615; | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testmathlib.cpp:559:45: warning: integer constant is so large that it is unsigned 559 | constexpr MathLib::biguint u = -18446744073709551615; | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:65, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/errortypes.h:27, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/check.h:25, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/test/CMakeFiles/testrunner.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:1647:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1647 | splice(const_iterator __position, list&& __x, const_iterator __i) noexcept | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1647:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = std::_Mem_fn; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = bool (*)(const ValueFlow::Value&); _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = TestValueFlow::removeSymbolicTok(std::__cxx11::list)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = TestValueFlow::valueFlowFwdAnalysis()::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void TestValueFlow::valueFlowFwdAnalysis()' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testvalueflow.cpp:4138:25: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = TestValueFlow::tokenValues_(const char*, int, const char*, const char*, ValueFlow::Value::ValueType, const Settings*)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'std::__cxx11::list TestValueFlow::tokenValues_(const char*, int, const char*, const char*, ValueFlow::Value::ValueType, const Settings*)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testvalueflow.cpp:496:25: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = TestValueFlow::valueFlowSafeFunctionParameterValues()::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void TestValueFlow::valueFlowSafeFunctionParameterValues()' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/test/testvalueflow.cpp:6988:25: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'size_t bitCeil(size_t)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:1147:12: warning: right shift count >= width of type [-Wshift-count-overflow] 1147 | x |= x >> 32; | ~~^~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/utils.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/standards.h:24, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/library.h:26, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:34, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/precompiled.h:22, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build/lib/CMakeFiles/cppcheck-core.dir/cmake_pch.hxx:5, from : /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = _List_const_iterator; _Tp = ValueFlow::Value]': /usr/include/c++/14.2.0/bits/stl_algo.h:3841:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 3841 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:3841:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/list:65, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:26: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {ValueFlow::Value}; _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:1647:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1647 | splice(const_iterator __position, list&& __x, const_iterator __i) noexcept | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1647:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]': /usr/include/c++/14.2.0/bits/stl_algo.h:3866:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 3866 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:3866:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = getIteratorValues(std::__cxx11::list, const ValueFlow::Value::ValueKind*)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = bool (*)(const ValueFlow::Value&); _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = std::_Mem_fn; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = removeImpossible(std::__cxx11::list&, int)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2012:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2012 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66, from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/astutils.h:30: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector makeContainerSizeValue(const Token*, bool)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8704:78: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8704 | return {makeContainerSizeValue(tok->values().front().intvalue, known)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector getContainerSizeFromConstructorArgs(const std::vector&, const Library::Container*, bool)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8726:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8726 | return {makeContainerSizeValue(std::size_t{0}, known)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector getInitListSize(const Token*, const ValueType*, const Settings&, bool)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8770:62: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8770 | return {makeContainerSizeValue(std::size_t{0}, known)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8792:55: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8792 | return {makeContainerSizeValue(args.size(), known)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector getContainerSizeFromConstructor(const Token*, const ValueType*, const Settings&, bool)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8802:62: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8802 | return {makeContainerSizeValue(std::size_t{0}, known)}; | ^ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = _List_const_iterator; _OIter = back_insert_iterator<__cxx11::list >; _UnaryOperation = ValueFlow::Value (*)(ValueFlow::Value)]': /usr/include/c++/14.2.0/bits/stl_algo.h:4208:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4208 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4208:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = vector; _Fn = parseCompareEachInt(const Token*, const std::function&)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:61:67, inlined from 'constexpr std::__enable_if_t<((bool)(! std::is_void< >::value)), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = vector; _Callable = parseCompareEachInt(const Token*, const std::function&)::&; _Args = {const Token*}]' at /usr/include/c++/14.2.0/bits/invoke.h:139:36, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::vector; _Functor = parseCompareEachInt(const Token*, const std::function&)::; _ArgTypes = {const Token*}]' at /usr/include/c++/14.2.0/bits/std_function.h:291:44: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:337:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 337 | return {t->values().front()}; | ^ /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const ValueFlow::Value&}; _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const ValueFlow::Value&}; _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector isOutOfBoundsImpl(const ValueFlow::Value&, const Token*, bool)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9712:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 9712 | return {*indexValue}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9736:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 9736 | return {std::move(value)}; | ^ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ValueFlow::Value}; _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'virtual std::vector ContainerConditionHandler::parse(const Token*, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9044:43: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ValueFlow::Value}; _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'virtual std::vector ContainerConditionHandler::parse(const Token*, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9067:42: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 834 | list(initializer_list __l, | ^~~~ In file included from /usr/include/c++/14.2.0/list:66: /usr/include/c++/14.2.0/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = ValueFlow::Value; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 133 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'Token* ConditionHandler::Condition::getContextAndValues(Token*, std::__cxx11::list&, std::__cxx11::list&, bool) const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6322:34: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 6322 | thenValues.insert(thenValues.end(), true_values.cbegin(), true_values.cend()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6322:34: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In function 'void insertImpossible(std::__cxx11::list&, const std::__cxx11::list&)', inlined from 'Token* ConditionHandler::Condition::getContextAndValues(Token*, std::__cxx11::list&, std::__cxx11::list&, bool) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6324:37: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6262:19: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 6262 | std::transform(input.cbegin(), input.cend(), std::back_inserter(values), &ValueFlow::asImpossible); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'Token* ConditionHandler::Condition::getContextAndValues(Token*, std::__cxx11::list&, std::__cxx11::list&, bool) const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6327:34: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 6327 | elseValues.insert(elseValues.end(), false_values.cbegin(), false_values.cend()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6327:34: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In function 'void insertImpossible(std::__cxx11::list&, const std::__cxx11::list&)', inlined from 'Token* ConditionHandler::Condition::getContextAndValues(Token*, std::__cxx11::list&, std::__cxx11::list&, bool) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6329:37: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6262:19: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 6262 | std::transform(input.cbegin(), input.cend(), std::back_inserter(values), &ValueFlow::asImpossible); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1556:19, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:318:16, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual std::vector IteratorConditionHandler::parse(const Token*, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8640:32: /usr/include/c++/14.2.0/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'virtual std::vector IteratorConditionHandler::parse(const Token*, const Settings&) const' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8640:32: /usr/include/c++/14.2.0/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 320 | insert(__last1, __first2, __last2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'ConditionHandler::beforeCondition(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&) const::': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6457:30: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 6457 | values.insert(values.end(), cond.false_values.cbegin(), cond.false_values.cend()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6457:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = ConditionHandler::beforeCondition(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&) const::::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'ConditionHandler::beforeCondition(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&) const::' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6461:33: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1556:19, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const ValueFlow::Value*; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:318:16: /usr/include/c++/14.2.0/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = _List_const_iterator; _OIter = back_insert_iterator<__cxx11::list >; _Predicate = _Mem_fn]': /usr/include/c++/14.2.0/bits/stl_algo.h:646:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 646 | copy_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:646:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list]' at /usr/include/c++/14.2.0/bits/stl_iterator.h:730:22, inlined from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = _List_const_iterator; _OIter = back_insert_iterator<__cxx11::list >; _Predicate = _Mem_fn]' at /usr/include/c++/14.2.0/bits/stl_algo.h:660:16: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = ConditionHandler::afterCondition(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&) const::::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'ConditionHandler::afterCondition(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&) const::' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6610:41: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In lambda function: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6826:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 6826 | std::copy_if(thenValues.cbegin(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 6827 | thenValues.cend(), | ~~~~~~~~~~~~~~~~~~ 6828 | std::back_inserter(values), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6829 | std::mem_fn(&ValueFlow::Value::isPossible)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6830:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 6830 | std::copy_if(elseValues.cbegin(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 6831 | elseValues.cend(), | ~~~~~~~~~~~~~~~~~~ 6832 | std::back_inserter(values), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6833 | std::mem_fn(&ValueFlow::Value::isPossible)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void setTokenValue(Token*, ValueFlow::Value, const Settings&, SourceLocation)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:790:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 790 | if (std::find(values.cbegin(), values.cend(), value) != values.cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void valueFlowArrayBool(TokenList&, const Settings&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:1579:25: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1579 | std::find_if(tok->values().cbegin(), tok->values().cend(), std::mem_fn(&ValueFlow::Value::isTokValue)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowIteratorInfer(TokenList&, const Settings&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowIteratorInfer(TokenList&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8656:25, inlined from 'ValueFlow::setValues(TokenList&, SymbolDatabase&, ErrorLogger&, const Settings&, TimerResultsIntf*)::&)>' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9650:9, inlined from 'void ValueFlowPassAdaptor::run(const ValueFlowState&) const [with F = ValueFlow::setValues(TokenList&, SymbolDatabase&, ErrorLogger&, const Settings&, TimerResultsIntf*)::&)>]' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:9555:13: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In lambda function: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4964:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4964 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void valueFlowReverse(const TokenList&, Token*, const Token*, ValueFlow::Value, ErrorLogger&, const Settings&, SourceLocation)', inlined from 'void valueFlowSwitchVariable(const TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:7687:37: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:2239:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2239 | valueFlowReverse(tok, nullptr, varToken, {std::move(val)}, tokenlist, errorLogger, settings, loc); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void valueFlowContainerSize(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8899:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8899 | std::vector values{ValueFlow::Value{size}}; | ^ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'void valueFlowForLoop(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:7354:45: /usr/include/c++/14.2.0/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void valueFlowSymbolicOperators(const SymbolDatabase&, const Settings&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:5667:77: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5667 | std::vector values = {makeSymbolic(vartok)}; | ^ /usr/include/c++/14.2.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:788:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 788 | operator=(initializer_list __l) | ^~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'bool ValueFlowAnalyzer::isSameSymbolicValue(const Token*, ValueFlow::Value*) const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:2865:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2865 | r = {currValue->intvalue}; | ^ /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'std::vector ValueFlowAnalyzer::evaluateInt(const Token*, F) const [with F = ValueFlowAnalyzer::evaluateInt(const Token*) const::]': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:2990:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2990 | return {static_cast(tok->values().front().intvalue)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'std::vector ValueFlowAnalyzer::evaluateInt(const Token*, F) const [with F = ValueFlowAnalyzer::evaluate(Analyzer::Evaluate, const Token*, const Token*) const::]': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:2990:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2990 | return {static_cast(tok->values().front().intvalue)}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In member function 'virtual std::vector ValueFlowAnalyzer::evaluate(Analyzer::Evaluate, const Token*, const Token*) const': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:3026:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3026 | return {value->intvalue == 0}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:3030:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 3030 | return {static_cast(out)}; | ^ In file included from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:87: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/findtoken.h: In function 'std::vector evaluateKnownValues(const Token*)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/findtoken.h:41:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 41 | return {tok->getKnownIntValue()}; | ^ In file included from /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:82: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/calculate.h: In function 'calculate, long long int>(const std::string&, const long long int&, const long long int&, bool*)::': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/calculate.h:53:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 53 | return R{z}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'std::vector minUnsignedValue(const Token*, int)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:1891:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1891 | result = {tok->values().front().intvalue}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:1900:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1900 | result = {0}; | ^ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'ValueFlow::parseCompareInt(const Token*, Value&, Value&)::': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:381:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 381 | return {t->values().front().intvalue}; | ^ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowForwardLifetime(Token*, TokenList&, ErrorLogger&, const Settings&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowForwardLifetime(Token*, TokenList&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4028:25: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In function 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]', inlined from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]' at /usr/include/c++/14.2.0/bits/stl_algo.h:448:27, inlined from 'void valueFlowForwardAssign(Token*, const Token*, std::vector, std::__cxx11::list, bool, TokenList&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:5883:20: /usr/include/c++/14.2.0/bits/stl_algo.h:429:47: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 429 | { return __last == _GLIBCXX_STD_A::find_if(__first, __last, __pred); } | ^ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = truncateValues(std::__cxx11::list, const ValueType*, const ValueType*, const Settings&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'std::__cxx11::list truncateValues(std::__cxx11::list, const ValueType*, const ValueType*, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6006:29, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6099:91: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6113:33: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6117:29: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6138:33: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6147:33: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowAfterAssign(TokenList&, const SymbolDatabase&, ErrorLogger&, const Settings&, const std::set&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:6108:29: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void valueFlowSmartPointer(TokenList&, ErrorLogger&, const Settings&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8520:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8520 | valueFlowForwardAssign(tok, var, {std::move(v)}, false, true, tokenlist, errorLogger, settings); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8531:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8531 | valueFlowForwardAssign(ftok, tok, std::move(vars), {std::move(v)}, false, tokenlist, errorLogger, settings); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = std::function; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void Token::removeValues(std::function)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/token.h:1262:38, inlined from 'void valueFlowSmartPointer(TokenList&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8533:38: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'void valueFlowSmartPointer(TokenList&, ErrorLogger&, const Settings&)': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:8555:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 8555 | valueFlowForwardAssign(ftok, tok, std::move(vars), {std::move(v)}, false, tokenlist, errorLogger, settings); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool LifetimeStore::byVal(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) [with Predicate = LifetimeStore::byDerefCopy(Token*, TokenList&, ErrorLogger&, const Settings&, SourceLocation) const::]', inlined from 'bool LifetimeStore::byDerefCopy(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) const [with Predicate = LifetimeStore::byDerefCopy(Token*, TokenList&, ErrorLogger&, const Settings&, SourceLocation) const::]' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4329:27: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4236:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4236 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4270:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4270 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool LifetimeStore::byRef(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) [with Predicate = std::function]', inlined from 'valueFlowLifetime(TokenList&, ErrorLogger&, const Settings&)::&)>' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4942:39: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4176:26: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4176 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool LifetimeStore::byVal(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) [with Predicate = std::function]', inlined from 'valueFlowLifetime(TokenList&, ErrorLogger&, const Settings&)::&)>' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4947:39: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4236:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4236 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4270:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4270 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'bool LifetimeStore::byVal(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) [with Predicate = LifetimeStore::byVal(Token*, TokenList&, ErrorLogger&, const Settings&, SourceLocation)::]': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4236:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4236 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4270:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4270 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp: In function 'bool LifetimeStore::byRef(Token*, TokenList&, ErrorLogger&, const Settings&, Predicate, SourceLocation) [with Predicate = LifetimeStore::byRef(Token*, TokenList&, ErrorLogger&, const Settings&, SourceLocation)::]': /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:4176:26: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 4176 | if (std::find(tok->values().cbegin(), tok->values().cend(), value) != tok->values().cend()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]', inlined from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = _List_const_iterator; _Predicate = _Mem_fn]' at /usr/include/c++/14.2.0/bits/stl_algo.h:448:27, inlined from 'void valueFlowLifetime(TokenList&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:5167:29: /usr/include/c++/14.2.0/bits/stl_algo.h:429:47: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 429 | { return __last == _GLIBCXX_STD_A::find_if(__first, __last, __pred); } | ^ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator) [with _Tp = ValueFlow::Value; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::remove_if(_Predicate) [with _Predicate = valueFlowSubFunction(TokenList&, SymbolDatabase&, ErrorLogger&, const Settings&)::; _Tp = ValueFlow::Value; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:557:22, inlined from 'void valueFlowSubFunction(TokenList&, SymbolDatabase&, ErrorLogger&, const Settings&)' at /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/lib/valueflow.cpp:7819:36: /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1690 | { splice(__position, std::move(__x), __i); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h:1690:15: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 [229/230] Linking CXX executable bin/cppcheck [230/230] Linking CXX executable bin/testrunner Internal ctest changing into directory: /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build Test project /home/buildozer/aports/community/cppcheck/src/cppcheck-2.14.2/build Start 46: TestProcessExecutorFiles Start 47: TestProcessExecutorFS Start 94: cfg-std_c Start 25: TestIO Start 95: cfg-std_cpp Start 73: TestValueFlow Start 27: TestLeakAutoVarRecursiveCountLimit Start 8: TestBufferOverrun Start 12: TestClass Start 56: TestStl Start 1: Test64BitPortability Start 2: TestAnalyzerInformation Start 3: TestAssert Start 4: TestAstUtils Start 5: TestAutoVariables Start 6: TestBool Start 7: TestBoost Start 9: TestCharVar Start 10: TestCheck Start 11: TestClangImport Start 13: TestCmdlineParser Start 14: TestColor Start 15: TestConstructors Start 16: TestCppcheck Start 17: TestErrorLogger Start 18: TestExceptionSafety Start 19: TestFileLister Start 20: TestFunctions Start 21: TestGarbage Start 22: TestImportProject Start 23: TestIncompleteStatement Start 24: TestInternal Start 26: TestLeakAutoVar Start 28: TestLeakAutoVarStrcpy Start 29: TestLeakAutoVarWindows Start 30: TestLeakAutoVarPosix Start 31: TestLibrary Start 32: TestMathLib Start 33: TestMemleak Start 34: TestMemleakInFunction Start 35: TestMemleakInClass Start 36: TestMemleakStructMember Start 37: TestMemleakNoVar Start 38: TestNullPointer Start 39: TestOptions Start 40: TestOther Start 41: TestPath Start 42: TestPathMatch Start 43: TestPlatform Start 44: TestPostfixOperator Start 45: TestPreprocessor Start 48: TestSettings Start 49: TestSimplifyTemplate Start 50: TestSimplifyTokens Start 51: TestSimplifyTypedef Start 52: TestSimplifyUsing Start 53: TestSingleExecutorFiles Start 54: TestSingleExecutorFS Start 55: TestSizeof Start 57: TestString Start 58: TestSummaries Start 59: TestSuppressions Start 60: TestSymbolDatabase Start 61: TestTimer Start 62: TestToken Start 63: TestTokenizer Start 64: TestTokenList Start 65: TestTokenRange Start 66: TestType Start 67: TestUninitVar Start 68: TestUnusedFunctions Start 69: TestUnusedPrivateFunction Start 70: TestUnusedVar Start 71: TestUtils Start 72: TestVaarg Start 74: TestVarID Start 75: cfg-boost_cpp Start 76: cfg-bsd_c Start 77: cfg-cairo_c Start 78: cfg-cppunit_cpp 1/99 Test #75: cfg-boost_cpp ........................ Passed 0.03 sec Start 79: cfg-gnu_c 2/99 Test #78: cfg-cppunit_cpp ...................... Passed 0.03 sec Start 80: cfg-googletest_cpp 3/99 Test #77: cfg-cairo_c .......................... Passed 0.04 sec Start 81: cfg-gtk_c 4/99 Test #76: cfg-bsd_c ............................ Passed 0.09 sec Start 82: cfg-kde_cpp 5/99 Test #80: cfg-googletest_cpp ................... Passed 0.04 sec Start 83: cfg-libcurl_c 6/99 Test #82: cfg-kde_cpp .......................... Passed 0.03 sec Start 84: cfg-libsigc___cpp 7/99 Test #84: cfg-libsigc___cpp .................... Passed 0.04 sec Start 85: cfg-lua_c 8/99 Test #83: cfg-libcurl_c ........................ Passed 0.07 sec Start 86: cfg-mfc_cpp 9/99 Test #85: cfg-lua_c ............................ Passed 0.02 sec Start 87: cfg-opencv2_cpp 10/99 Test #86: cfg-mfc_cpp .......................... Passed 0.02 sec Start 88: cfg-openmp_c 11/99 Test #87: cfg-opencv2_cpp ...................... Passed 0.05 sec Start 89: cfg-openssl_c 12/99 Test #88: cfg-openmp_c ......................... Passed 0.05 sec Start 90: cfg-posix_c 13/99 Test #81: cfg-gtk_c ............................ Passed 0.21 sec Start 91: cfg-python_c 14/99 Test #89: cfg-openssl_c ........................ Passed 0.06 sec Start 92: cfg-qt_cpp 15/99 Test #91: cfg-python_c ......................... Passed 0.02 sec Start 93: cfg-sqlite3_c 16/99 Test #93: cfg-sqlite3_c ........................ Passed 0.08 sec Start 96: cfg-windows32A 17/99 Test #79: cfg-gnu_c ............................ Passed 0.41 sec Start 97: cfg-windows32W 18/99 Test #2: TestAnalyzerInformation .............. Passed 0.57 sec Start 98: cfg-windows64 19/99 Test #1: Test64BitPortability ................. Passed 0.59 sec Start 99: cfg-wxwidgets_cpp 20/99 Test #3: TestAssert ........................... Passed 0.60 sec 21/99 Test #7: TestBoost ............................ Passed 0.59 sec 22/99 Test #9: TestCharVar .......................... Passed 0.59 sec 23/99 Test #17: TestErrorLogger ...................... Passed 0.57 sec 24/99 Test #16: TestCppcheck ......................... Passed 0.58 sec 25/99 Test #11: TestClangImport ...................... Passed 0.59 sec 26/99 Test #19: TestFileLister ....................... Passed 0.58 sec 27/99 Test #10: TestCheck ............................ Passed 0.60 sec 28/99 Test #22: TestImportProject .................... Passed 0.58 sec 29/99 Test #18: TestExceptionSafety .................. Passed 0.59 sec 30/99 Test #28: TestLeakAutoVarStrcpy ................ Passed 0.57 sec 31/99 Test #24: TestInternal ......................... Passed 0.59 sec 32/99 Test #32: TestMathLib .......................... Passed 0.57 sec 33/99 Test #13: TestCmdlineParser .................... Passed 0.62 sec 34/99 Test #30: TestLeakAutoVarPosix ................. Passed 0.58 sec 35/99 Test #29: TestLeakAutoVarWindows ............... Passed 0.58 sec 36/99 Test #33: TestMemleak .......................... Passed 0.58 sec 37/99 Test #92: cfg-qt_cpp ........................... Passed 0.24 sec 38/99 Test #23: TestIncompleteStatement .............. Passed 0.61 sec 39/99 Test #42: TestPathMatch ........................ Passed 0.56 sec 40/99 Test #14: TestColor ............................ Passed 0.63 sec 41/99 Test #34: TestMemleakInFunction ................ Passed 0.59 sec 42/99 Test #48: TestSettings ......................... Passed 0.58 sec 43/99 Test #58: TestSummaries ........................ Passed 0.57 sec 44/99 Test #6: TestBool ............................. Passed 0.67 sec 45/99 Test #62: TestToken ............................ Passed 0.57 sec 46/99 Test #37: TestMemleakNoVar ..................... Passed 0.61 sec 47/99 Test #65: TestTokenRange ....................... Passed 0.57 sec 48/99 Test #64: TestTokenList ........................ Passed 0.57 sec 49/99 Test #44: TestPostfixOperator .................. Passed 0.59 sec 50/99 Test #61: TestTimer ............................ Passed 0.58 sec 51/99 Test #71: TestUtils ............................ Passed 0.57 sec 52/99 Test #4: TestAstUtils ......................... Passed 0.68 sec 53/99 Test #39: TestOptions .......................... Passed 0.60 sec 54/99 Test #31: TestLibrary .......................... Passed 0.63 sec 55/99 Test #69: TestUnusedPrivateFunction ............ Passed 0.58 sec 56/99 Test #35: TestMemleakInClass ................... Passed 0.63 sec 57/99 Test #45: TestPreprocessor ..................... Passed 0.61 sec 58/99 Test #21: TestGarbage .......................... Passed 0.66 sec 59/99 Test #36: TestMemleakStructMember .............. Passed 0.63 sec 60/99 Test #57: TestString ........................... Passed 0.61 sec 61/99 Test #52: TestSimplifyUsing .................... Passed 0.61 sec 62/99 Test #41: TestPath ............................. Passed 0.63 sec 63/99 Test #66: TestType ............................. Passed 0.61 sec 64/99 Test #50: TestSimplifyTokens ................... Passed 0.64 sec 65/99 Test #55: TestSizeof ........................... Passed 0.64 sec 66/99 Test #15: TestConstructors ..................... Passed 0.72 sec 67/99 Test #20: TestFunctions ........................ Passed 0.72 sec 68/99 Test #72: TestVaarg ............................ Passed 0.66 sec 69/99 Test #68: TestUnusedFunctions .................. Passed 0.66 sec 70/99 Test #43: TestPlatform ......................... Passed 0.69 sec 71/99 Test #26: TestLeakAutoVar ...................... Passed 0.75 sec 72/99 Test #51: TestSimplifyTypedef .................. Passed 0.81 sec 73/99 Test #74: TestVarID ............................ Passed 0.80 sec 74/99 Test #60: TestSymbolDatabase ................... Passed 1.00 sec 75/99 Test #98: cfg-windows64 ........................ Passed 0.55 sec 76/99 Test #96: cfg-windows32A ....................... Passed 0.63 sec 77/99 Test #97: cfg-windows32W ....................... Passed 0.58 sec 78/99 Test #27: TestLeakAutoVarRecursiveCountLimit ... Passed 1.17 sec 79/99 Test #70: TestUnusedVar ........................ Passed 1.07 sec 80/99 Test #90: cfg-posix_c .......................... Passed 0.91 sec 81/99 Test #53: TestSingleExecutorFiles .............. Passed 1.21 sec 82/99 Test #40: TestOther ............................ Passed 1.38 sec 83/99 Test #54: TestSingleExecutorFS ................. Passed 1.55 sec 84/99 Test #8: TestBufferOverrun .................... Passed 1.78 sec 85/99 Test #38: TestNullPointer ...................... Passed 1.71 sec 86/99 Test #99: cfg-wxwidgets_cpp .................... Passed 1.24 sec 87/99 Test #73: TestValueFlow ........................ Passed 1.89 sec 88/99 Test #5: TestAutoVariables .................... Passed 2.07 sec 89/99 Test #25: TestIO ............................... Passed 2.38 sec 90/99 Test #12: TestClass ............................ Passed 2.46 sec 91/99 Test #67: TestUninitVar ........................ Passed 2.38 sec 92/99 Test #56: TestStl .............................. Passed 2.75 sec 93/99 Test #94: cfg-std_c ............................ Passed 2.99 sec 94/99 Test #95: cfg-std_cpp .......................... Passed 3.18 sec 95/99 Test #49: TestSimplifyTemplate ................. Passed 3.90 sec 96/99 Test #46: TestProcessExecutorFiles ............. Passed 5.52 sec 97/99 Test #47: TestProcessExecutorFS ................ Passed 5.78 sec 98/99 Test #63: TestTokenizer ........................ Passed 6.24 sec 99/99 Test #59: TestSuppressions ..................... Passed 10.08 sec 100% tests passed, 0 tests failed out of 99 Total Test time (real) = 10.23 sec >>> cppcheck: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/bin/cppcheck -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/__init__.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/cppcheck.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/cppcheckdata.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/findcasts.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/misc.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/misra.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/misra_9.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/naming.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/namingng.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/runaddon.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/threadsafety.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/addons/y2038.py -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/avr.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/bento4.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/boost.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/bsd.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/cairo.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/cppcheck-lib.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/cppunit.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/dpdk.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/embedded_sql.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/emscripten.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/ginac.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/gnu.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/googletest.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/gtk.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/icu.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/kde.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/libcerror.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/libcurl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/libsigc++.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/lua.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/mfc.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/microsoft_atl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/microsoft_sal.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/microsoft_unittest.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/motif.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/nspr.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/ntl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/opencv2.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/opengl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/openmp.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/openssl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/pcre.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/posix.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/python.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/qt.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/ruby.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/sdl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/sfml.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/sqlite3.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/std.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/tinyxml2.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/vcl.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/windows.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/wxsqlite3.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/wxsvg.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/wxwidgets.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/zephyr.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/cfg/zlib.cfg -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/aix_ppc64.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/arm32-wchar_t2.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/arm32-wchar_t4.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/arm64-wchar_t2.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/arm64-wchar_t4.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/avr8.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/cray_sv1.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/elbrus-e1cp.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/mips32.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/msp430_eabi_large_datamodel.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/pic16.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/pic8-enhanced.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/pic8.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/unix32-unsigned.xml -- Installing: /home/buildozer/aports/community/cppcheck/pkg/cppcheck/usr/share/cppcheck/platforms/unix64-unsigned.xml >>> cppcheck-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/cppcheck/pkg/cppcheck-doc/usr/share/man' >>> cppcheck-doc*: Preparing subpackage cppcheck-doc... >>> cppcheck-doc*: Running postcheck for cppcheck-doc >>> cppcheck-htmlreport*: Running split function htmlreport... 'usr/bin/cppcheck-htmlreport' -> '/home/buildozer/aports/community/cppcheck/pkg/cppcheck-htmlreport/usr/bin/cppcheck-htmlreport' >>> cppcheck-htmlreport*: Preparing subpackage cppcheck-htmlreport... >>> cppcheck-htmlreport*: Running postcheck for cppcheck-htmlreport >>> cppcheck*: Running postcheck for cppcheck >>> cppcheck*: Preparing package cppcheck... >>> cppcheck*: Stripping binaries >>> cppcheck-doc*: Scanning shared objects >>> cppcheck-htmlreport*: Scanning shared objects libfakeroot internal error: payload not recognized! >>> cppcheck*: Scanning shared objects >>> cppcheck-doc*: Tracing dependencies... >>> cppcheck-doc*: Package size: 4.4 KB >>> cppcheck-doc*: Compressing data... >>> cppcheck-doc*: Create checksum... >>> cppcheck-doc*: Create cppcheck-doc-2.14.2-r1.apk >>> cppcheck-htmlreport*: Tracing dependencies... cppcheck=2.14.2-r1 python3 py3-pygments >>> cppcheck-htmlreport*: Package size: 34.4 KB >>> cppcheck-htmlreport*: Compressing data... >>> cppcheck-htmlreport*: Create checksum... >>> cppcheck-htmlreport*: Create cppcheck-htmlreport-2.14.2-r1.apk >>> cppcheck*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libpcre.so.1 so:libstdc++.so.6 so:libtinyxml2.so.11 >>> cppcheck*: Package size: 7.6 MB >>> cppcheck*: Compressing data... >>> cppcheck*: Create checksum... >>> cppcheck*: Create cppcheck-2.14.2-r1.apk >>> cppcheck: Build complete at Tue, 25 Mar 2025 14:39:26 +0000 elapsed time 0h 0m 46s >>> cppcheck: Cleaning up srcdir >>> cppcheck: Cleaning up pkgdir >>> cppcheck: Uninstalling dependencies... (1/31) Purging .makedepends-cppcheck (20250325.143841) (2/31) Purging cmake (3.31.6-r1) (3/31) Purging docbook-xsl (1.79.2-r11) (4/31) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (5/31) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (6/31) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall (7/31) Purging libxml2-utils (2.13.6-r0) (8/31) Purging libxslt (1.1.43-r0) (9/31) Purging pcre-dev (8.45-r4) (10/31) Purging libpcre16 (8.45-r4) (11/31) Purging libpcre32 (8.45-r4) (12/31) Purging libpcrecpp (8.45-r4) (13/31) Purging pcre (8.45-r4) (14/31) Purging python3-pyc (3.12.9-r0) (15/31) Purging python3-pycache-pyc0 (3.12.9-r0) (16/31) Purging pyc (3.12.9-r0) (17/31) Purging python3 (3.12.9-r0) (18/31) Purging samurai (1.2-r6) (19/31) Purging tinyxml2-dev (11.0.0-r0) (20/31) Purging tinyxml2 (11.0.0-r0) (21/31) Purging gdbm (1.24-r0) (22/31) Purging libarchive (3.7.7-r0) (23/31) Purging libbz2 (1.0.8-r6) (24/31) Purging libffi (3.4.7-r0) (25/31) Purging libpanelw (6.5_p20250216-r0) (26/31) Purging libuv (1.50.0-r0) (27/31) Purging libxml2 (2.13.6-r0) (28/31) Purging mpdecimal (4.0.0-r0) (29/31) Purging rhash-libs (1.4.5-r0) (30/31) Purging sqlite-libs (3.49.1-r0) (31/31) Purging xz-libs (5.6.4-r0) Executing busybox-1.37.0-r14.trigger OK: 322 MiB in 104 packages >>> cppcheck: Updating the community/armhf repository index... >>> cppcheck: Signing the index...