>>> clang15: Building main/clang15 15.0.7-r18 (using abuild 3.11.21-r0) started Wed, 26 Jul 2023 05:48:45 +0000 >>> clang15: Checking sanity of /home/buildozer/aports/main/clang15/APKBUILD... >>> clang15: Analyzing dependencies... >>> clang15: Installing for build: build-base fortify-headers>=1.1-r2 cmake help2man libxml2-dev llvm15-dev llvm15-static llvm15-test-utils samurai python3 (1/38) Installing libbz2 (1.0.8-r6) (2/38) Installing xz-libs (5.4.3-r1) (3/38) Installing libarchive (3.7.0-r0) (4/38) Installing rhash-libs (1.4.4-r0) (5/38) Installing libuv (1.46.0-r0) (6/38) Installing cmake (3.27.1-r0) (7/38) Installing perl (5.38.0-r0) (8/38) Installing help2man (1.49.3-r0) (9/38) Installing zlib-dev (1.2.13-r2) (10/38) Installing xz (5.4.3-r1) (11/38) Installing xz-dev (5.4.3-r1) (12/38) Installing libxml2 (2.11.4-r0) (13/38) Installing libxml2-utils (2.11.4-r0) (14/38) Installing libxml2-dev (2.11.4-r0) (15/38) Installing libffi (3.4.4-r3) (16/38) Installing llvm15-libs (15.0.7-r10) (17/38) Installing llvm15 (15.0.7-r10) (18/38) Installing linux-headers (6.4-r0) (19/38) Installing libffi-dev (3.4.4-r3) (20/38) Installing zstd (1.5.5-r5) (21/38) Installing zstd-dev (1.5.5-r5) (22/38) Installing gdbm (1.23-r1) (23/38) Installing mpdecimal (2.5.1-r2) (24/38) Installing libpanelw (6.4_p20230722-r0) (25/38) Installing readline (8.2.1-r2) (26/38) Installing sqlite-libs (3.42.0-r2) (27/38) Installing python3 (3.11.4-r2) (28/38) Installing python3-pycache-pyc0 (3.11.4-r2) (29/38) Installing pyc (0.1-r0) (30/38) Installing python3-pyc (3.11.4-r2) (31/38) Installing llvm15-test-utils (15.0.7-r10) (32/38) Installing llvm15-dev (15.0.7-r10) (33/38) Installing llvm15-static (15.0.7-r10) (34/38) Installing samurai (1.2-r4) (35/38) Installing .makedepends-clang15 (20230726.054845) (36/38) Installing perl-error (0.17029-r2) (37/38) Installing perl-git (2.41.0-r2) (38/38) Installing git-perl (2.41.0-r2) Executing busybox-1.36.1-r4.trigger OK: 925 MiB in 140 packages >>> clang15: Cleaning up srcdir >>> clang15: Cleaning up pkgdir >>> clang15: Cleaning up tmpdir >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/clang-15.0.7.src.tar.xz >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/clang-tools-extra-15.0.7.src.tar.xz >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/cmake-15.0.7.src.tar.xz >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/clang-15.0.7.src.tar.xz >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/clang-tools-extra-15.0.7.src.tar.xz >>> clang15: Fetching https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/cmake-15.0.7.src.tar.xz >>> clang15: Checking sha512sums... clang-15.0.7.src.tar.xz: OK clang-tools-extra-15.0.7.src.tar.xz: OK cmake-15.0.7.src.tar.xz: OK 10-add-musl-triples.patch: OK 30-Enable-stack-protector-by-default-for-Alpine-Linux.patch: OK clang-default-fno-semantic-interposition.patch: OK clang-001-fortify-include.patch: OK clang-002-fortify-enable.patch: OK clang-003-as-needed.patch: OK >>> clang15: Unpacking /var/cache/distfiles/clang-15.0.7.src.tar.xz... >>> clang15: Unpacking /var/cache/distfiles/clang-tools-extra-15.0.7.src.tar.xz... >>> clang15: Unpacking /var/cache/distfiles/cmake-15.0.7.src.tar.xz... >>> clang15: 10-add-musl-triples.patch patching file lib/Driver/ToolChains/Gnu.cpp Hunk #1 succeeded at 2178 (offset 105 lines). Hunk #2 succeeded at 2188 with fuzz 1 (offset 103 lines). Hunk #3 succeeded at 2210 (offset 107 lines). Hunk #4 succeeded at 2219 (offset 107 lines). >>> clang15: 30-Enable-stack-protector-by-default-for-Alpine-Linux.patch patching file lib/Driver/ToolChains/Linux.h Hunk #2 succeeded at 63 (offset 2 lines). patching file test/Driver/fsanitize.c Hunk #1 succeeded at 670 (offset 4 lines). patching file test/Driver/stack-protector.c patching file lib/Driver/ToolChains/Gnu.cpp Hunk #1 succeeded at 567 (offset 4 lines). >>> clang15: clang-default-fno-semantic-interposition.patch patching file lib/Driver/ToolChains/Clang.cpp >>> clang15: clang-001-fortify-include.patch patching file lib/Driver/ToolChains/Linux.cpp Hunk #1 succeeded at 617 (offset -5 lines). >>> clang15: clang-002-fortify-enable.patch patching file lib/Frontend/InitPreprocessor.cpp >>> clang15: clang-003-as-needed.patch patching file lib/Driver/ToolChains/Gnu.cpp -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- 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 -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found zstd: /usr/lib/libzstd.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.11.4") -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Found Python3: /usr/bin/python3.11 (found suitable version "3.11.4", minimum required is "3.0") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 15.0.7 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Found Git: /usr/bin/git (found version "2.41.0") -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Not building amdgpu-arch: hsa-runtime64 not found -- Configuring done (3.6s) -- Generating done (0.5s) -- Build files have been written to: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build ninja: entering directory 'build' [1/23] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o [2/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o [3/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o [4/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o [5/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o [6/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o [7/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o [8/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o [9/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [10/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o [11/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o [12/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o [13/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [14/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [15/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [16/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [17/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [18/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o [19/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o [20/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [21/23] Building CXX object utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o [22/23] Linking CXX static library lib/libclangSupport.a In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/MapVector.h:27, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp:18: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::OpenCLBuiltinFileEmitterBase::getTypeLists(llvm::Record*, TypeFlags&, std::vector >&, std::vector&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp:1058:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp: In static member function 'static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:770:36: warning: 'NumLanes' may be used uninitialized [-Wmaybe-uninitialized] 770 | T.Bitwidth = T.ElementBitwidth * NumLanes; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:767:14: note: 'NumLanes' was declared here 767 | unsigned NumLanes; | ^~~~~~~~ [23/23] Linking CXX executable bin/clang-tblgen ninja: entering directory 'build' [1/1774] Bundling HTMLForest resources [2/1774] Building CXX object tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTableBuild.cpp.o [3/1774] Building CXX object tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTable.cpp.o [4/1774] Building CXX object tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRGraph.cpp.o [5/1774] Building CXX object tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/GrammarBNF.cpp.o [6/1774] Building CXX object tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/Grammar.cpp.o [7/1774] Building CXX object tools/extra/pseudo/gen/CMakeFiles/clang-pseudo-gen.dir/Main.cpp.o [8/1774] Building CXX object tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o [9/1774] Building Options.inc... [10/1774] Building Nodes.inc... [11/1774] Building NodeClasses.inc... [12/1774] Building Checkers.inc... [13/1774] Building AttrPCHWrite.inc... [14/1774] Building AttrPCHRead.inc... [15/1774] Building AttrTemplateInstantiate.inc... [16/1774] Building AttrSpellingListIndex.inc... [17/1774] Building AttrParsedAttrList.inc... [18/1774] Building AttrParsedAttrKinds.inc... [19/1774] Building AttrParsedAttrImpl.inc... [20/1774] Building AttrSubMatchRulesParserStringSwitches.inc... [21/1774] Building AttrParserStringSwitches.inc... [22/1774] Building riscv_vector_builtins.inc... [23/1774] Building riscv_vector_builtin_sema.inc... [24/1774] Building riscv_vector_builtin_cg.inc... [25/1774] Building DiagnosticSerializationKinds.inc... [26/1774] Building DiagnosticSemaKinds.inc... [27/1774] Building DiagnosticRefactoringKinds.inc... [28/1774] Building DiagnosticParseKinds.inc... [29/1774] Building DiagnosticLexKinds.inc... [30/1774] Building DiagnosticIndexName.inc... [31/1774] Building DiagnosticGroups.inc... [32/1774] Building DiagnosticFrontendKinds.inc... [33/1774] Building DiagnosticDriverKinds.inc... [34/1774] Building DiagnosticCrossTUKinds.inc... [35/1774] Building DiagnosticCommonKinds.inc... [36/1774] Building DiagnosticCommentKinds.inc... [37/1774] Building DiagnosticAnalysisKinds.inc... [38/1774] Building DiagnosticASTKinds.inc... [39/1774] Building AttrSubMatchRulesList.inc... [40/1774] Building AttrList.inc... [41/1774] Building AttrHasAttributeImpl.inc... [42/1774] Building arm_sve_typeflags.inc... [43/1774] Building arm_sve_sema_rangechecks.inc... [44/1774] Building arm_sve_builtins.inc... [45/1774] Building arm_sve_builtin_cg.inc... [46/1774] Building arm_neon.inc... [47/1774] Building arm_mve_builtins.inc... [48/1774] Building arm_mve_builtin_sema.inc... [49/1774] Building arm_mve_builtin_cg.inc... [50/1774] Building arm_mve_builtin_aliases.inc... [51/1774] Building arm_fp16.inc... [52/1774] Building arm_cde_builtins.inc... [53/1774] Building arm_cde_builtin_sema.inc... [54/1774] Building arm_cde_builtin_cg.inc... [55/1774] Building arm_cde_builtin_aliases.inc... [56/1774] Building StmtDataCollectors.inc... [57/1774] Building TypeNodes.inc... [58/1774] Building StmtNodes.inc... [59/1774] Building DeclNodes.inc... [60/1774] Building CommentNodes.inc... [61/1774] Building CommentHTMLTagsProperties.inc... [62/1774] Building CommentHTMLTags.inc... [63/1774] Building CommentHTMLNamedCharacterReferences.inc... [64/1774] Building CommentCommandList.inc... [65/1774] Building CommentCommandInfo.inc... [66/1774] Building AttrVisitor.inc... [67/1774] Building AttrNodeTraverse.inc... [68/1774] Building AttrTextNodeDump.inc... [69/1774] Building AttrImpl.inc... [70/1774] Building Attrs.inc... [71/1774] Building AbstractTypeWriter.inc... [72/1774] Building AbstractTypeReader.inc... [73/1774] Building AbstractBasicWriter.inc... [74/1774] Building AbstractBasicReader.inc... [75/1774] Copying clang's xtestintrin.h... [76/1774] Copying clang's xsavesintrin.h... [77/1774] Copying clang's xsaveoptintrin.h... [78/1774] Copying clang's xsaveintrin.h... [79/1774] Copying clang's xsavecintrin.h... [80/1774] Copying clang's xopintrin.h... [81/1774] Copying clang's xmmintrin.h... [82/1774] Copying clang's x86intrin.h... [83/1774] Copying clang's x86gprintrin.h... [84/1774] Copying clang's wmmintrin.h... [85/1774] Copying clang's wbnoinvdintrin.h... [86/1774] Copying clang's waitpkgintrin.h... [87/1774] Copying clang's vpclmulqdqintrin.h... [88/1774] Copying clang's vaesintrin.h... [89/1774] Copying clang's uintrintrin.h... [90/1774] Copying clang's tsxldtrkintrin.h... [91/1774] Copying clang's tmmintrin.h... [92/1774] Copying clang's tbmintrin.h... [93/1774] Copying clang's smmintrin.h... [94/1774] Copying clang's shaintrin.h... [95/1774] Copying clang's sgxintrin.h... [96/1774] Copying clang's serializeintrin.h... [97/1774] Copying clang's rtmintrin.h... [98/1774] Copying clang's rdseedintrin.h... [99/1774] Copying clang's rdpruintrin.h... [100/1774] Copying clang's ptwriteintrin.h... [101/1774] Copying clang's prfchwintrin.h... [102/1774] Copying clang's popcntintrin.h... [103/1774] Copying clang's pmmintrin.h... [104/1774] Copying clang's pkuintrin.h... [105/1774] Copying clang's pconfigintrin.h... [106/1774] Copying clang's nmmintrin.h... [107/1774] Copying clang's mwaitxintrin.h... [108/1774] Copying clang's movdirintrin.h... [109/1774] Copying clang's mmintrin.h... [110/1774] Copying clang's mm3dnow.h... [111/1774] Copying clang's lzcntintrin.h... [112/1774] Copying clang's lwpintrin.h... [113/1774] Copying clang's keylockerintrin.h... [114/1774] Copying clang's invpcidintrin.h... [115/1774] Copying clang's immintrin.h... [116/1774] Copying clang's ia32intrin.h... [117/1774] Copying clang's hresetintrin.h... [118/1774] Copying clang's gfniintrin.h... [119/1774] Copying clang's fxsrintrin.h... [120/1774] Copying clang's fmaintrin.h... [121/1774] Copying clang's fma4intrin.h... [122/1774] Copying clang's f16cintrin.h... [123/1774] Copying clang's enqcmdintrin.h... [124/1774] Copying clang's emmintrin.h... [125/1774] Copying clang's crc32intrin.h... [126/1774] Copying clang's cpuid.h... [127/1774] Copying clang's clzerointrin.h... [128/1774] Copying clang's clwbintrin.h... [129/1774] Copying clang's clflushoptintrin.h... [130/1774] Copying clang's cldemoteintrin.h... [131/1774] Copying clang's cetintrin.h... [132/1774] Copying clang's cet.h... [133/1774] Copying clang's bmiintrin.h... [134/1774] Copying clang's bmi2intrin.h... [135/1774] Copying clang's avxvnniintrin.h... [136/1774] Copying clang's avxintrin.h... [137/1774] Copying clang's avx512vpopcntdqvlintrin.h... [138/1774] Copying clang's avx512vpopcntdqintrin.h... [139/1774] Copying clang's avx512vp2intersectintrin.h... [140/1774] Copying clang's avx512vnniintrin.h... [141/1774] Copying clang's avx512vlvp2intersectintrin.h... [142/1774] Copying clang's avx512vlvnniintrin.h... [143/1774] Copying clang's avx512vlvbmi2intrin.h... [144/1774] Copying clang's avx512vlintrin.h... [145/1774] Copying clang's avx512vlfp16intrin.h... [146/1774] Copying clang's avx512vldqintrin.h... [147/1774] Copying clang's avx512vlcdintrin.h... [148/1774] Copying clang's avx512vlbwintrin.h... [149/1774] Copying clang's avx512vlbitalgintrin.h... [150/1774] Copying clang's avx512vlbf16intrin.h... [151/1774] Copying clang's avx512vbmivlintrin.h... [152/1774] Copying clang's avx512vbmiintrin.h... [153/1774] Copying clang's avx512vbmi2intrin.h... [154/1774] Copying clang's avx512pfintrin.h... [155/1774] Copying clang's avx512ifmavlintrin.h... [156/1774] Copying clang's avx512ifmaintrin.h... [157/1774] Copying clang's avx512fp16intrin.h... [158/1774] Copying clang's avx512fintrin.h... [159/1774] Copying clang's avx512erintrin.h... [160/1774] Copying clang's avx512dqintrin.h... [161/1774] Copying clang's avx512cdintrin.h... [162/1774] Copying clang's avx512bwintrin.h... [163/1774] Copying clang's avx512bitalgintrin.h... [164/1774] Copying clang's avx512bf16intrin.h... [165/1774] Copying clang's avx2intrin.h... [166/1774] Copying clang's amxintrin.h... [167/1774] Copying clang's ammintrin.h... [168/1774] Copying clang's adxintrin.h... [169/1774] Copying clang's __wmmintrin_pclmul.h... [170/1774] Copying clang's __wmmintrin_aes.h... [171/1774] Copying clang's intrin.h... [172/1774] Copying clang's wasm_simd128.h... [173/1774] Copying clang's velintrin_gen.h... [174/1774] Copying clang's velintrin_approx.h... [175/1774] Copying clang's velintrin.h... [176/1774] Copying clang's mm_malloc.h... [177/1774] Copying clang's vecintrin.h... [178/1774] Copying clang's s390intrin.h... [179/1774] Building riscv_vector.h... [180/1774] Copying clang's ppc_wrappers/xmmintrin.h... [181/1774] Copying clang's ppc_wrappers/x86intrin.h... [182/1774] Copying clang's ppc_wrappers/x86gprintrin.h... [183/1774] Copying clang's ppc_wrappers/tmmintrin.h... [184/1774] Copying clang's ppc_wrappers/smmintrin.h... [185/1774] Copying clang's ppc_wrappers/pmmintrin.h... [186/1774] Copying clang's ppc_wrappers/mmintrin.h... [187/1774] Copying clang's ppc_wrappers/mm_malloc.h... [188/1774] Copying clang's ppc_wrappers/immintrin.h... [189/1774] Copying clang's ppc_wrappers/emmintrin.h... [190/1774] Copying clang's ppc_wrappers/bmiintrin.h... [191/1774] Copying clang's ppc_wrappers/bmi2intrin.h... [192/1774] Copying clang's altivec.h... [193/1774] Copying clang's htmxlintrin.h... [194/1774] Copying clang's htmintrin.h... [195/1774] Copying clang's openmp_wrappers/math.h... [196/1774] Copying clang's opencl-c.h... [197/1774] Copying clang's msa.h... [198/1774] Copying clang's hlsl.h... [199/1774] Copying clang's __clang_hip_runtime_wrapper.h... [200/1774] Copying clang's __clang_hip_math.h... [201/1774] Copying clang's __clang_hip_libdevice_declares.h... [202/1774] Copying clang's __clang_hip_cmath.h... [203/1774] Copying clang's hvx_hexagon_protos.h... [204/1774] Copying clang's hexagon_types.h... [205/1774] Copying clang's hexagon_protos.h... [206/1774] Copying clang's hexagon_circ_brev_intrinsics.h... [207/1774] Copying clang's cuda_wrappers/new... [208/1774] Copying clang's cuda_wrappers/complex... [209/1774] Copying clang's cuda_wrappers/algorithm... [210/1774] Copying clang's __clang_cuda_texture_intrinsics.h... [211/1774] Copying clang's __clang_cuda_runtime_wrapper.h... [212/1774] Copying clang's __clang_cuda_math_forward_declares.h... [213/1774] Copying clang's __clang_cuda_math.h... [214/1774] Copying clang's __clang_cuda_libdevice_declares.h... [215/1774] Copying clang's __clang_cuda_intrinsics.h... [216/1774] Copying clang's __clang_cuda_device_functions.h... [217/1774] Copying clang's __clang_cuda_complex_builtins.h... [218/1774] Copying clang's __clang_cuda_cmath.h... [219/1774] Copying clang's __clang_cuda_builtin_vars.h... [220/1774] Copying clang's armintr.h... [221/1774] Copying clang's arm_cmse.h... [222/1774] Building arm_cde.h... [223/1774] Building arm_mve.h... [224/1774] Copying clang's arm_acle.h... [225/1774] Building arm_fp16.h... [226/1774] Building arm_neon.h... [227/1774] Copying clang's arm64intr.h... [228/1774] Copying clang's arm_neon_sve_bridge.h... [229/1774] Building arm_bf16.h... [230/1774] Building arm_sve.h... [231/1774] Copying clang's builtins.h... [232/1774] Building CXX object tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o [233/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o [234/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o [235/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o [236/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o [237/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o [238/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o [239/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o [240/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o [241/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o [242/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o [243/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o [244/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o [245/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o [246/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o [247/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o [248/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o [249/1774] Building CXX object tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o [250/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o [251/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o [252/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o [253/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o [254/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o [255/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o [256/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o [257/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o [258/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o [259/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o [260/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o [261/1774] Building CXX object tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o [262/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Token.cpp.o [263/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Lex.cpp.o [264/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/GLR.cpp.o [265/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Forest.cpp.o [266/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/DirectiveTree.cpp.o [267/1774] Building CXX object tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Bracket.cpp.o [268/1774] Building CXX object tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o [269/1774] Building CXX object tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o [270/1774] Building LinkerWrapperOpts.inc... [271/1774] Building C object tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o [272/1774] Building CXX object tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o [273/1774] Building CXX object tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o [274/1774] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o [275/1774] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o [276/1774] Building CXX object lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o [277/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o [278/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o [279/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o [280/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o [281/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o [282/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o [283/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o [284/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o [285/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o [286/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o [287/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o [288/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o [289/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o [290/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o [291/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o [292/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o [293/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o [294/1774] Building CXX object lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o [295/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o [296/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o [297/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o [298/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o [299/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o [300/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o [301/1774] Building CXX object lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o [302/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o [303/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o [304/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o [305/1774] Copying clang's varargs.h... [306/1774] Copying clang's vadefs.h... [307/1774] Copying clang's unwind.h... [308/1774] Copying clang's tgmath.h... [309/1774] Copying clang's stdnoreturn.h... [310/1774] Copying clang's stdint.h... [311/1774] Copying clang's stddef.h... [312/1774] Copying clang's stdbool.h... [313/1774] Copying clang's stdatomic.h... [314/1774] Copying clang's stdarg.h... [315/1774] Copying clang's stdalign.h... [316/1774] Copying clang's riscv_vector.h... [317/1774] Copying clang's openmp_wrappers/new... [318/1774] Copying clang's openmp_wrappers/complex_cmath.h... [319/1774] Copying clang's openmp_wrappers/complex.h... [320/1774] Copying clang's openmp_wrappers/complex... [321/1774] Copying clang's openmp_wrappers/cmath... [322/1774] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h... [323/1774] Copying clang's opencl-c-base.h... [324/1774] Copying clang's module.modulemap... [325/1774] Copying clang's limits.h... [326/1774] Copying clang's iso646.h... [327/1774] Copying clang's inttypes.h... [328/1774] Copying clang's hlsl/hlsl_intrinsics.h... [329/1774] Copying clang's hlsl/hlsl_basic_types.h... [330/1774] Copying clang's float.h... [331/1774] Copying clang's arm_sve.h... [332/1774] Copying clang's arm_neon.h... [333/1774] Copying clang's arm_mve.h... [334/1774] Copying clang's arm_fp16.h... [335/1774] Copying clang's arm_cde.h... [336/1774] Copying clang's arm_bf16.h... [337/1774] Copying clang's __stddef_max_align_t.h... [338/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o [339/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/Rewrite.cpp.o [340/1774] Linking C executable bin/clang-fuzzer-dictionary [341/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/FatalErrorHandler.cpp.o [342/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/Indexing.cpp.o [343/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXType.cpp.o [344/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXString.cpp.o [345/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXStoredDiagnostic.cpp.o [346/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXSourceLocation.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Logger.h:15, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Logger.cpp:9: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'static void llvm::format_provider::value, void>::type>::format(const char&, llvm::raw_ostream&, llvm::StringRef) [with T = char]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:241:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = char]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = char]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [347/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXLoadedDiagnostic.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp: In function 'int main(int, char**)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:48:19: warning: 'ToCodePoint' may be used uninitialized [-Wmaybe-uninitialized] 48 | llvm::UTF32 ToCodePoint; | ^~~~~~~~~~~ [348/1774] Linking CXX executable bin/clang-tidy-confusable-chars-gen [349/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXCompilationDatabase.cpp.o [350/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXIndexDataConsumer.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/grammar/LRTable.cpp:14: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [351/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXCursor.cpp.o [352/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CXComment.cpp.o [353/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexer.cpp.o [354/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexUSRs.cpp.o [355/1774] Generating Confusables.inc [356/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexInclusionStack.cpp.o [357/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexHigh.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/Token.cpp:13: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned char]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned char&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned char&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [358/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexDiagnostic.cpp.o [359/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexCodeCompletion.cpp.o [360/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndexCXX.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/Forest.cpp:14: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [361/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/CIndex.cpp.o [362/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/BuildSystem.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/FileSystem.h:33, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/gen/Main.cpp:18: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [363/1774] Building CXX object tools/libclang/CMakeFiles/obj.libclang.dir/ARCMigrate.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/DirectiveTree.cpp:12: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [364/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o [365/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o [366/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o [367/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/include/clang-pseudo/grammar/Grammar.h:56, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/grammar/LRTableBuild.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'clang::pseudo::LRTable::TransitionTable::TransitionTable(const llvm::DenseMap&, unsigned int)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/include/clang-pseudo/grammar/LRTable.h:204:22: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [368/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o [369/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o [370/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o [371/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o [372/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o [373/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o [374/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/grammar/LRGraph.cpp:15: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [375/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o [376/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /usr/lib/llvm15/include/llvm/Support/JSON.h:54, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.h:23, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:9: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = long long unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ /usr/lib/llvm15/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list)': /usr/lib/llvm15/include/llvm/Support/JSON.h:614:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | inline Object::Object(std::initializer_list Properties) { | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp: In function 'void clang::clangd::trace::log(const llvm::Twine&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:280:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 280 | T->instant("Log", llvm::json::Object{{"Message", Message.str()}}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp: In member function 'void clang::clangd::trace::{anonymous}::JSONTracer::captureThreadMetadata()': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:178:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 178 | {"args", llvm::json::Object{{"name", Name}}}, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:175:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | rawEvent("M", llvm::json::Object{ | ^~~~~~~ 176 |  {"tid", int64_t(TID)}, | ~~~~~~~~~~~~~~~~~~~~~~ 177 |  {"name", "thread_name"}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  {"args", llvm::json::Object{{"name", Name}}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 |  }); | ~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp: In member function 'virtual void clang::clangd::trace::{anonymous}::JSONTracer::instant(llvm::StringRef, llvm::json::Object&&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:74:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 74 | llvm::json::Object{{"name", Name}, {"args", std::move(Args)}}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp: In function 'clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan::JSONSpan(clang::clangd::trace::{anonymous}::JSONTracer*, llvm::StringRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:112:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 112 | llvm::json::Object{{"id", FlowID}, | ^~~~~~~~~~~~~~~~~~~~~~ 113 |  {"name", "Context crosses threads"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 |  {"cat", "mock_cat"}}, | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:118:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 118 | llvm::json::Object{{"id", FlowID}, | ^~~~~~~~~~~~~~~~~~~~~~ 119 |  {"bp", "e"}, | ~~~~~~~~~~~~ 120 |  {"name", "Context crosses threads"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 |  {"cat", "mock_cat"}}, | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp: In function 'clang::clangd::trace::{anonymous}::JSONTracer::JSONTracer(llvm::raw_ostream&, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:42:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 42 | {"args", llvm::json::Object{{"name", "clangd"}}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:40:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 40 | rawEvent("M", llvm::json::Object{ | ^~~~~~~ 41 |  {"name", "process_name"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 42 |  {"args", llvm::json::Object{{"name", "clangd"}}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 |  }); | ~ In destructor 'clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan::~JSONSpan()', inlined from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:99:2, inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan; _Dp = std::default_delete]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:404:17: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:129:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | llvm::json::Object{{"name", std::move(Name)}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 |  {"args", std::move(Args)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  {"dur", EndTime - StartTime}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan::~JSONSpan()', inlined from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:99:2, inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan; _Dp = std::default_delete]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:404:17, inlined from 'virtual clang::clangd::Context clang::clangd::trace::{anonymous}::JSONTracer::beginSpan(llvm::StringRef, llvm::function_ref)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:60:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:129:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | llvm::json::Object{{"name", std::move(Name)}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 |  {"args", std::move(Args)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  {"dur", EndTime - StartTime}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan::~JSONSpan()', inlined from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:99:2, inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan; _Dp = std::default_delete]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:404:17, inlined from 'clang::clangd::Context::TypedAnyStorage >::~TypedAnyStorage()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Context.h:159:28: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:129:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | llvm::json::Object{{"name", std::move(Name)}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 |  {"args", std::move(Args)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  {"dur", EndTime - StartTime}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan::~JSONSpan()', inlined from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:99:2, inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = clang::clangd::trace::{anonymous}::JSONTracer::JSONSpan; _Dp = std::default_delete]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:404:17, inlined from 'virtual clang::clangd::Context::TypedAnyStorage >::~TypedAnyStorage()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Context.h:159:28, inlined from 'virtual clang::clangd::Context::TypedAnyStorage >::~TypedAnyStorage()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Context.h:159:28: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/clangd/support/Trace.cpp:129:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | llvm::json::Object{{"name", std::move(Name)}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 |  {"args", std::move(Args)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  {"dur", EndTime - StartTime}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [377/1774] Linking CXX static library lib/libclangdSupport.a [378/1774] Linking CXX static library lib/libclangHandleLLVM.a [379/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o [380/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o [381/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o [382/1774] Linking CXX static library lib/libclangdRemoteIndex.a [383/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o [384/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o [385/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o [386/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/grammar/Grammar.cpp:14: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [387/1774] Linking CXX static library lib/libclangPseudoGrammar.a [388/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o [389/1774] Linking CXX executable bin/clang-pseudo-gen In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/GLR.cpp:19: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = short unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const short unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const short unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [390/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o [391/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o [392/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o [393/1774] Generating nonterminal symbol file for cxx grammar... [394/1774] Generating bnf string file for cxx grammar... [395/1774] Building CXX object tools/extra/pseudo/lib/cxx/CMakeFiles/obj.clangPseudoCXX.dir/CXX.cpp.o [396/1774] Building CXX object tools/extra/pseudo/lib/cli/CMakeFiles/obj.clangPseudoCLI.dir/CLI.cpp.o [397/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o [398/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o [399/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o [400/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o [401/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o [402/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o [403/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/CXStoredDiagnostic.cpp: In member function 'virtual CXString clang::CXStoredDiagnostic::getFixIt(unsigned int, CXSourceRange*) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/CXStoredDiagnostic.cpp:101:20: warning: possibly dangling reference to a temporary [-Wdangling-reference] 101 | const FixItHint &Hint = Diag.fixit_begin()[FixIt]; | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/CXStoredDiagnostic.cpp:101:51: note: the temporary was destroyed at the end of the full expression '(&((const clang::CXStoredDiagnostic*)this)->clang::CXStoredDiagnostic::Diag)->clang::StoredDiagnostic::fixit_begin().__gnu_cxx::__normal_iterator > >::operator[](((__gnu_cxx::__normal_iterator > >::difference_type)FixIt))' 101 | const FixItHint &Hint = Diag.fixit_begin()[FixIt]; | ^ [404/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o [405/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o [406/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o [407/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o [408/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp: In function 'clang::pseudo::Token::Index clang::pseudo::cxx::{anonymous}::recoverBrackets(clang::pseudo::Token::Index, const clang::pseudo::TokenStream&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp:370:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 370 | const Token &Left = Tokens.tokens()[Begin - 1]; | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp:370:48: note: the temporary was destroyed at the end of the full expression '(& Tokens)->clang::pseudo::TokenStream::tokens().llvm::ArrayRef::operator[]((Begin - 1))' 370 | const Token &Left = Tokens.tokens()[Begin - 1]; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp: In function 'const clang::pseudo::Language& clang::pseudo::cxx::getLanguage()': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp:389:22: warning: possibly dangling reference to a temporary [-Wdangling-reference] 389 | static const auto &CXXLanguage = []() -> const Language & { | ^~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/extra/pseudo/lib/cxx/CXX.cpp:401:4: note: the temporary was destroyed at the end of the full expression 'clang::pseudo::cxx::getLanguage()::().clang::pseudo::cxx::getLanguage()::()' 389 | static const auto &CXXLanguage = []() -> const Language & { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 |  std::vector Diags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 |  auto G = Grammar::parseBNF(CXXBNF, Diags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 |  assert(Diags.empty()); | ~~~~~~~~~~~~~~~~~~~~~~ 393 |  LRTable Table = LRTable::buildSLR(G); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 |  const Language *PL = new Language{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 |  std::move(G), | ~~~~~~~~~~~~~ 396 |  std::move(Table), | ~~~~~~~~~~~~~~~~~ 397 |  buildGuards(), | ~~~~~~~~~~~~~~ 398 |  buildRecoveryStrategies(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 |  }; | ~~ 400 |  return *PL; | ~~~~~~~~~~~ 401 |  }(); | ~^~ [409/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o [410/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o [411/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o [412/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o [413/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o [414/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o [415/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o [416/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o [417/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o [418/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o [419/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o [420/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o [421/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o [422/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o [423/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o [424/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o [425/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o [426/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o [427/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o [428/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o [429/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o [430/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o [431/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o [432/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o [433/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o [434/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o [435/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o [436/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o [437/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o [438/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o [439/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o [440/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o [441/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o [442/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o [443/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o [444/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o [445/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o [446/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o [447/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o [448/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o In file included from /usr/lib/llvm15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm15/include/llvm/Support/Casting.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/LLVM.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DirectoryEntry.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Module.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/PCHContainerOperations.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/PCHContainerOperations.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/CIndexer.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/Indexing.cpp:10: In function 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned int*]', inlined from 'unsigned int llvm::FoldingSetNodeIDRef::ComputeHash() const' at /usr/lib/llvm15/include/llvm/ADT/FoldingSet.h:299:52, inlined from 'unsigned int llvm::FoldingSetNodeID::ComputeHash() const' at /usr/lib/llvm15/include/llvm/ADT/FoldingSet.h:371:69, inlined from 'static unsigned int llvm::DenseMapInfo<{anonymous}::PPRegion>::getHashValue(const {anonymous}::PPRegion&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/Indexing.cpp:111:28, inlined from 'static unsigned int llvm::DenseMapBase::getHashValue(const KeyT&) [with DerivedT = llvm::DenseMap<{anonymous}::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<{anonymous}::PPRegion>, llvm::detail::DenseSetPair<{anonymous}::PPRegion> >; KeyT = {anonymous}::PPRegion; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<{anonymous}::PPRegion>; BucketT = llvm::detail::DenseSetPair<{anonymous}::PPRegion>]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:447:34, inlined from 'bool llvm::DenseMapBase::LookupBucketFor(const LookupKeyT&, const BucketT*&) const [with LookupKeyT = {anonymous}::PPRegion; DerivedT = llvm::DenseMap<{anonymous}::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<{anonymous}::PPRegion>, llvm::detail::DenseSetPair<{anonymous}::PPRegion> >; KeyT = {anonymous}::PPRegion; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<{anonymous}::PPRegion>; BucketT = llvm::detail::DenseSetPair<{anonymous}::PPRegion>]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:628:37: /usr/lib/llvm15/include/llvm/ADT/Hashing.h:484:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 484 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm15/include/llvm/ADT/Hashing.h: In member function 'bool llvm::DenseMapBase::LookupBucketFor(const LookupKeyT&, const BucketT*&) const [with LookupKeyT = {anonymous}::PPRegion; DerivedT = llvm::DenseMap<{anonymous}::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<{anonymous}::PPRegion>, llvm::detail::DenseSetPair<{anonymous}::PPRegion> >; KeyT = {anonymous}::PPRegion; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<{anonymous}::PPRegion>; BucketT = llvm::detail::DenseSetPair<{anonymous}::PPRegion>]': /usr/lib/llvm15/include/llvm/ADT/Hashing.h:451:1: note: by argument 2 of type 'const unsigned int*' to 'std::enable_if_t::value, llvm::hash_code> llvm::hashing::detail::hash_combine_range_impl(ValueT*, ValueT*) [with ValueT = const unsigned int]' declared here 451 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/Indexing.cpp:105:30: note: 'ID' declared here 105 | llvm::FoldingSetNodeID ID; | ^~ [449/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o [450/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o [451/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o [452/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o [453/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o [454/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o In file included from /usr/include/c++/13.1.1/bits/stl_uninitialized.h:63, from /usr/include/c++/13.1.1/memory:69, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Interpreter/PartialTranslationUnit.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Interpreter/IncrementalParser.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Interpreter/IncrementalParser.cpp:13: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = clang::Decl* const; _Up = clang::Decl*; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = clang::Decl* const*; _OI = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = clang::Decl* const*; _ForwardIterator = clang::Decl**; _Tp = clang::Decl*]' at /usr/include/c++/13.1.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = clang::Decl* const*; _Tp = clang::Decl*; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/vector.tcc:345:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = clang::Decl*; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:787:21, inlined from 'void clang::ASTContext::addTranslationUnitDecl()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:1095:34, inlined from 'llvm::Expected clang::IncrementalParser::ParseOrWrapTopLevelDecl()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Interpreter/IncrementalParser.cpp:154:27: /usr/include/c++/13.1.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [4, 5] is out of the bounds [0, 4] of object '' with type 'clang::Decl* const [1]' [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclOpenMP.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/GlobalDecl.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Interpreter/IncrementalParser.h:18: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h: In member function 'llvm::Expected clang::IncrementalParser::ParseOrWrapTopLevelDecl()': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:1095:34: note: '' declared here 1095 | TraversalScope = {NewTUDecl}; | ^ [455/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o [456/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o [457/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o [458/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/FileSystem.h:33, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/tools/libclang/CIndexCodeCompletion.cpp:24: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [459/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o [460/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o [461/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o [462/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o [463/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o [464/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o [465/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o [466/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o [467/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o [468/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o [469/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o [470/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o [471/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o [472/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o [473/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o [474/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o [475/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o [476/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o [477/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o [478/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o [479/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o [480/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o [481/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o [482/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o [483/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o [484/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o [485/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o [486/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o [487/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o [488/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o [489/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o [490/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o [491/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o [492/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o [493/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o [494/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o [495/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o [496/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o [497/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o [498/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o [499/1774] Building CXX object lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o [500/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o [501/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o [502/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o [503/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o [504/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o [505/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o [506/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o [507/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o [508/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o [509/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o [510/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o [511/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp: In member function 'void clang::ento::mpi::MPIChecker::allRegionsUsedByWait(llvm::SmallVector&, const clang::ento::MemRegion*, const clang::ento::CallEvent&, clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:167:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 167 | const llvm::APSInt &ArrSize = | ^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:168:60: note: the temporary was destroyed at the end of the full expression 'ElementCount.clang::ento::DefinedOrUnknownSVal::.clang::ento::SVal::castAs().clang::ento::nonloc::ConcreteInt::getValue()' 168 | ElementCount.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [512/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o [513/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o [514/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o [515/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o [516/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o [517/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o [518/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o [519/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [520/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o [521/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o [522/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o [523/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o [524/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o [525/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o [526/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o [527/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o [528/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Analysis/ProgramPoint.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27: In member function 'const clang::Decl* clang::LocationContext::getDecl() const', inlined from 'bool isInMIGCall(clang::ento::CheckerContext&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:158:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | ^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'bool isInMIGCall(clang::ento::CheckerContext&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:151:28: note: 'SFC' was declared here 151 | const StackFrameContext *SFC; | ^~~ [529/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o [530/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o [531/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [532/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o [533/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o [534/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o [535/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o [536/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o [537/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o [538/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o [539/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o [540/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o [541/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o [542/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o [543/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o [544/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o [545/1774] Building CXX object lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o [546/1774] Building CXX object lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o [547/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o [548/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o [549/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SVals.cpp: In member function 'void clang::ento::NonLoc::dumpToStream(llvm::raw_ostream&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SVals.cpp:300:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 300 | const auto &Value = castAs().getValue(); | ^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SVals.cpp:300:65: note: the temporary was destroyed at the end of the full expression '((const clang::ento::NonLoc*)this)->clang::ento::NonLoc::.clang::ento::DefinedSVal::.clang::ento::DefinedOrUnknownSVal::.clang::ento::SVal::castAs().clang::ento::nonloc::ConcreteInt::getValue()' 300 | const auto &Value = castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [550/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/FileSystem.h:33, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/SourceManager.h:39, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Lex/Preprocessor.h:24, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp:15: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [551/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o [552/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o [553/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o [554/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o [555/1774] Building CXX object lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o [556/1774] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o [557/1774] Building CXX object lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:502:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 502 | if (KnownLive) | ^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:463:8: note: 'KnownLive' was declared here 463 | bool KnownLive; | ^~~~~~~~~ [558/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o [559/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o [560/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o [561/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o [562/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o [563/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o [564/1774] Building CXX object lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o [565/1774] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o [566/1774] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp: In member function 'virtual clang::ento::ProgramStateRef clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(clang::ento::ProgramStateRef, clang::ento::NonLoc, const llvm::APSInt&, const llvm::APSInt&, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:122:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 122 | const llvm::APSInt &IntVal = Value.castAs().getValue(); | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:122:78: note: the temporary was destroyed at the end of the full expression 'Value.clang::ento::NonLoc::.clang::ento::DefinedSVal::.clang::ento::DefinedOrUnknownSVal::.clang::ento::SVal::castAs().clang::ento::nonloc::ConcreteInt::getValue()' 122 | const llvm::APSInt &IntVal = Value.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [567/1774] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o [568/1774] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o [569/1774] Building CXX object lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o [570/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o [571/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp: In member function 'virtual clang::ento::SVal clang::ento::StoreManager::getLValueElement(clang::QualType, clang::ento::NonLoc, clang::ento::SVal)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:494:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 494 | const llvm::APSInt &BaseIdxI = | ^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:495:53: note: the temporary was destroyed at the end of the full expression 'BaseIdx.clang::ento::SVal::castAs().clang::ento::nonloc::ConcreteInt::getValue()' 495 | BaseIdx.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:508:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 508 | const llvm::APSInt& OffI = Offset.castAs().getValue(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:508:75: note: the temporary was destroyed at the end of the full expression 'Offset.clang::ento::NonLoc::.clang::ento::DefinedSVal::.clang::ento::DefinedOrUnknownSVal::.clang::ento::SVal::castAs().clang::ento::nonloc::ConcreteInt::getValue()' 508 | const llvm::APSInt& OffI = Offset.castAs().getValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [572/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o [573/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o [574/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o [575/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o [576/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o [577/1774] Building CXX object lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o [578/1774] Building CXX object lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o [579/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o [580/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o [581/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o [582/1774] Linking CXX static library lib/libclangDirectoryWatcher.a [583/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o [584/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o [585/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o [586/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o [587/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o [588/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o [589/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o [590/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o [591/1774] Building CXX object lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o [592/1774] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o [593/1774] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o [594/1774] Building CXX object lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createThreadFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:259:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 259 | const SourceManager &SMgr = Pieces.front()->getLocation().getManager(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:259:71: note: the temporary was destroyed at the end of the full expression '((const std::__shared_ptr_access*)(&(& Pieces)->clang::ento::PathPieces::.std::__cxx11::list >::front()))->std::__shared_ptr_access::operator->()->clang::ento::PathDiagnosticPiece::getLocation().clang::ento::PathDiagnosticLocation::getManager()' 259 | const SourceManager &SMgr = Pieces.front()->getLocation().getManager(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:286:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 286 | const SourceManager &SMgr = Path.front()->getLocation().getManager(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:286:69: note: the temporary was destroyed at the end of the full expression '((const std::__shared_ptr_access*)(&(& Path)->clang::ento::PathPieces::.std::__cxx11::list >::front()))->std::__shared_ptr_access::operator->()->clang::ento::PathDiagnosticPiece::getLocation().clang::ento::PathDiagnosticLocation::getManager()' 286 | const SourceManager &SMgr = Path.front()->getLocation().getManager(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/LangOptions.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Analysis/MacroExpansionContext.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:22: /usr/lib/llvm15/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list)': /usr/lib/llvm15/include/llvm/Support/JSON.h:614:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | inline Object::Object(std::initializer_list Properties) { | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createMessage(llvm::StringRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:228:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 228 | return json::Object{{"text", Text.str()}}; | ^ In function 'llvm::json::Object createArtifactLocation(const clang::FileEntry&)', inlined from 'llvm::json::Object createArtifact(const clang::FileEntry&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:125:58, inlined from 'llvm::json::Object createArtifactLocation(const clang::FileEntry&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:151:39, inlined from 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:203:51: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:121:62: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 121 | return json::Object{{"uri", fileNameToURI(getFileName(FE))}}; | ^ In function 'llvm::json::Object createArtifact(const clang::FileEntry&)', inlined from 'llvm::json::Object createArtifactLocation(const clang::FileEntry&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:151:39, inlined from 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:203:51: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:126:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 126 | {"roles", json::Array{"resultFile"}}, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:128:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 128 | {"mimeType", "text/plain"}}; | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Object createArtifactLocation(const clang::FileEntry&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:151:24, inlined from 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:203:51: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::json::Object createArtifactLocation(const clang::FileEntry&, llvm::json::Array&)', inlined from 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:203:51: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:153:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 153 | return json::Object{{"uri", FileURI}, {"index", Index}}; | ^ In function 'llvm::json::Object createTextRegion(const clang::LangOptions&, clang::SourceRange, const clang::SourceManager&)', inlined from 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:204:35: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:186:3: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 186 | }; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createPhysicalLocation(const clang::LangOptions&, clang::SourceRange, const clang::FileEntry&, const clang::SourceManager&, llvm::json::Array&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:204:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 204 | {"region", createTextRegion(LO, R, SMgr)}}}; | ^ In function 'llvm::json::Object createLocation(llvm::json::Object&&, llvm::StringRef)', inlined from 'llvm::json::Object createThreadFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:264:23, inlined from 'llvm::json::Object createCodeFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:51, inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:233:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 233 | json::Object Ret{{"physicalLocation", std::move(PhysicalLocation)}}; | ^ In function 'llvm::json::Object createThreadFlowLocation(llvm::json::Object&&, Importance)', inlined from 'llvm::json::Object createThreadFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:263:49, inlined from 'llvm::json::Object createCodeFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:51, inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:224:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 224 | {"importance", importanceToStr(I)}}; | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Object createThreadFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:263:24, inlined from 'llvm::json::Object createCodeFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:51, inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:47: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::json::Object createThreadFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)', inlined from 'llvm::json::Object createCodeFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:51, inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:271:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 271 | return json::Object{{"locations", std::move(Locations)}}; | ^ In function 'llvm::json::Object createCodeFlow(const clang::LangOptions&, const clang::ento::PathPieces&, llvm::json::Array&)', inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 278 | {"threadFlows", json::Array{createThreadFlow(LO, Pieces, Artifacts)}}}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:278:76: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 278 | {"threadFlows", json::Array{createThreadFlow(LO, Pieces, Artifacts)}}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:293:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 293 | {"codeFlows", json::Array{createCodeFlow(LO, Path, Artifacts)}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::json::Object createLocation(llvm::json::Object&&, llvm::StringRef)', inlined from 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:295:34: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:233:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 233 | json::Object Ret{{"physicalLocation", std::move(PhysicalLocation)}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In function 'llvm::json::Object createResult(const clang::LangOptions&, const clang::ento::PathDiagnostic&, llvm::json::Array&, const llvm::StringMap&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:295:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 295 | json::Array{createLocation(createPhysicalLocation( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 |  LO, Diag.getLocation().asRange(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 |  *Diag.getLocation().asLocation().getExpansionLoc().getFileEntry(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 |  SMgr, Artifacts))}}, | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:300:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | {"ruleId", Diag.getCheckerName()}}; | ^ In function 'llvm::json::Object createRule(const clang::ento::PathDiagnostic&)', inlined from 'llvm::json::Array createRules(std::vector&, llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:349:33, inlined from 'llvm::json::Object createTool(std::vector&, llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:363:52, inlined from 'llvm::json::Object createRun(const clang::LangOptions&, std::vector&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:370:52, inlined from 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:37: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:330:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 330 | {"id", CheckName}}; | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Array createRules(std::vector&, llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:349:22, inlined from 'llvm::json::Object createTool(std::vector&, llvm::StringMap&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:363:52, inlined from 'llvm::json::Object createRun(const clang::LangOptions&, std::vector&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:370:52, inlined from 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:37: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::json::Object createTool(std::vector&, llvm::StringMap&)', inlined from 'llvm::json::Object createRun(const clang::LangOptions&, std::vector&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:370:52, inlined from 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:37: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:359:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 359 | {"driver", json::Object{{"name", "clang"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 360 |  {"fullName", "clang static analyzer"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 |  {"language", "en-US"}, | ~~~~~~~~~~~~~~~~~~~~~~ 362 |  {"version", getClangFullVersion()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 |  {"rules", createRules(Diags, RuleMapping)}}}}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:363:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 363 | {"rules", createRules(Diags, RuleMapping)}}}}; | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Object createRun(const clang::LangOptions&, std::vector&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:373:22, inlined from 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:37: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'llvm::json::Object createRun(const clang::LangOptions&, std::vector&)', inlined from 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:37: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:378:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 378 | {"columnKind", "unicodeCodePoints"}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp: In member function 'virtual void {anonymous}::SarifDiagnostics::FlushDiagnosticsImpl(std::vector&, clang::ento::PathDiagnosticConsumer::FilesMade*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 398 | {"runs", json::Array{createRun(LO, Diags)}}}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp:398:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 398 | {"runs", json::Array{createRun(LO, Diags)}}}; | ^ [595/1774] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o [596/1774] Building CXX object lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o [597/1774] Building CXX object lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o [598/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o [599/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o [600/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [601/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o [602/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o [603/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o [604/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o [605/1774] Building CXX object lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o [606/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o [607/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o [608/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o [609/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o [610/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o [611/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o [612/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o [613/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o [614/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp: In member function 'void {anonymous}::HTMLDiagnostics::ReportDiag(const clang::ento::PathDiagnostic&, clang::ento::PathDiagnosticConsumer::FilesMade*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:281:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 281 | const SourceManager &SMgr = path.front()->getLocation().getManager(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:281:69: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access*)(& path.clang::ento::PathPieces::.std::__cxx11::list >::front()))->std::__shared_ptr_access::operator->()->clang::ento::PathDiagnosticPiece::getLocation().clang::ento::PathDiagnosticLocation::getManager()' 281 | const SourceManager &SMgr = path.front()->getLocation().getManager(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [615/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o [616/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o [617/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o [618/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o [619/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o [620/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o [621/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o [622/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o [623/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o [624/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o [625/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o [626/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o [627/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o [628/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o [629/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o [630/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o [631/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o [632/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o [633/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o [634/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o [635/1774] Building CXX object lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o [636/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o [637/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o [638/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o [639/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o [640/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o [641/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o [642/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o [643/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o [644/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o [645/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o [646/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o [647/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o [648/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o [649/1774] Building CXX object lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o [650/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o [651/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o [652/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o [653/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o [654/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13, from /usr/lib/llvm15/include/llvm/Support/FileSystem.h:33, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/SourceManager.h:39, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/Syntax/Tokens.h:32, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Syntax/Tokens.cpp:8: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = const unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [655/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o [656/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o [657/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o [658/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o [659/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o [660/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o [661/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o [662/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o [663/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o [664/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o [665/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o [666/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o [667/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o [668/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o [669/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o [670/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o [671/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/DiagnosticRenderer.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp:9: In member function 'const BucketT* llvm::SmallDenseMap::getBuckets() const [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]', inlined from 'BucketT* llvm::SmallDenseMap::getBuckets() [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1168:58, inlined from 'BucketT* llvm::DenseMapBase::getBuckets() [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:523:53, inlined from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:382:33, inlined from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:398:14, inlined from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1079:31, inlined from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:539:40, inlined from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:588:17, inlined from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileID&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:549:37, inlined from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:328:29, inlined from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:332:28, inlined from 'void mapDiagnosticRanges.constprop(clang::FullSourceLoc, llvm::ArrayRef, llvm::SmallVectorImpl&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp:378:31: /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1163:18: warning: '*(const llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep*)((char*)&BeginLocsMap + offsetof(llvm::SmallDenseMap, llvm::detail::DenseMapPair >,llvm::SmallDenseMap, llvm::detail::DenseMapPair >::storage.llvm::AlignedCharArrayUnion[4], llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep>::buffer[0])).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized [-Wmaybe-uninitialized] 1163 | return Small ? getInlineBuckets() : getLargeRep()->Buckets; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp: In function 'void mapDiagnosticRanges.constprop(clang::FullSourceLoc, llvm::ArrayRef, llvm::SmallVectorImpl&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp:376:49: note: 'BeginLocsMap' declared here 376 | llvm::SmallDenseMap BeginLocsMap; | ^~~~~~~~~~~~ In member function 'const BucketT* llvm::SmallDenseMap::getBuckets() const [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]', inlined from 'BucketT* llvm::SmallDenseMap::getBuckets() [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1168:58, inlined from 'BucketT* llvm::DenseMapBase::getBuckets() [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:523:53, inlined from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:382:33, inlined from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:398:14, inlined from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = clang::FileID; ValueT = clang::SourceLocation; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1079:31, inlined from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:539:40, inlined from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::FileID; DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:588:17, inlined from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileID&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:549:37, inlined from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:328:29, inlined from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap; KeyT = clang::FileID; ValueT = clang::SourceLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' at /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:332:28, inlined from 'void mapDiagnosticRanges.constprop(clang::FullSourceLoc, llvm::ArrayRef, llvm::SmallVectorImpl&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp:392:39: /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:1163:18: warning: '*(const llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep*)((char*)&BeginLocsMap + offsetof(llvm::SmallDenseMap, llvm::detail::DenseMapPair >,llvm::SmallDenseMap, llvm::detail::DenseMapPair >::storage.llvm::AlignedCharArrayUnion[4], llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep>::buffer[0])).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized [-Wmaybe-uninitialized] 1163 | return Small ? getInlineBuckets() : getLargeRep()->Buckets; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp: In function 'void mapDiagnosticRanges.constprop(clang::FullSourceLoc, llvm::ArrayRef, llvm::SmallVectorImpl&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp:376:49: note: 'BeginLocsMap' declared here 376 | llvm::SmallDenseMap BeginLocsMap; | ^~~~~~~~~~~~ [672/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o [673/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o [674/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o [675/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o [676/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o [677/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o [678/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o [679/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o [680/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/SerializedDiagnosticPrinter.h:14, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/SerializedDiagnosticPrinter.cpp:9: /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef Vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [681/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o [682/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o [683/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o [684/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o [685/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o [686/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o [687/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o [688/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o [689/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o [690/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o [691/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o [692/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o In file included from /usr/lib/llvm15/include/llvm/ADT/SmallString.h:18, from /usr/lib/llvm15/include/llvm/ADT/APFixedPoint.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:18: In constructor 'constexpr llvm::StringRef::StringRef(const char*, size_t)', inlined from 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1177:7: /usr/lib/llvm15/include/llvm/ADT/StringRef.h:112:23: warning: 'Result.clang::Token::UintData' may be used uninitialized [-Wmaybe-uninitialized] 112 | : Data(data), Length(length) {} | ^~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.clang::Token::UintData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In constructor 'constexpr llvm::StringRef::StringRef(const char*, size_t)', inlined from 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1177:7: /usr/lib/llvm15/include/llvm/ADT/StringRef.h:112:11: warning: 'Result.clang::Token::PtrData' may be used uninitialized [-Wmaybe-uninitialized] 112 | : Data(data), Length(length) {} | ^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.clang::Token::PtrData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclarationName.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:19: In function 'bool clang::tok::isAnyIdentifier(TokenKind)', inlined from 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1166:22: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/TokenKinds.h:76:33: warning: '*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))' may be used uninitialized [-Wmaybe-uninitialized] 76 | return (K == tok::identifier) || (K == tok::raw_identifier); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: '*(short unsigned int*)((char*)&Result + offsetof(clang::Token, clang::Token::Kind))' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ [693/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o [694/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o [695/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o [696/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o [697/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp: In member function 'void clang::ento::ExprEngine::VisitArrayInitLoopExpr(const clang::ArrayInitLoopExpr*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2866:15: warning: unused variable 'CE' [-Wunused-variable] 2866 | if (auto *CE = dyn_cast(Ex->getSubExpr())) | ^~ [698/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o [699/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o [700/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o [701/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o [702/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o [703/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o [704/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o [705/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o [706/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o In file included from /usr/lib/llvm15/include/llvm/Option/ArgList.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/Types.h:14, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/Action.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Gnu.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Linux.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:9: In constructor 'llvm::Twine::Twine(Child, NodeKind, Child, NodeKind)', inlined from 'llvm::Twine llvm::Twine::concat(const llvm::Twine&) const' at /usr/lib/llvm15/include/llvm/ADT/Twine.h:536:56, inlined from 'llvm::Twine llvm::operator+(const Twine&, const Twine&)' at /usr/lib/llvm15/include/llvm/ADT/Twine.h:540:22, inlined from 'virtual std::string clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/lib/llvm15/include/llvm/ADT/Twine.h:187:21: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 187 | : LHS(LHS), RHS(RHS), LHSKind(LHSKind), RHSKind(RHSKind) { | ^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'virtual std::string clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT(const llvm::opt::ArgList&, llvm::StringRef, clang::driver::ToolChain::FileType) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^~~~~~ [707/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o [708/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o [709/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o [710/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o [711/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o [712/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o [713/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o [714/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o [715/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o [716/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o [717/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o [718/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o [719/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o [720/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporter.cpp: In function 'void resetDiagnosticLocationToMainFile(clang::ento::PathDiagnostic&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporter.cpp:3247:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3247 | const SourceManager &SMgr = LastP->getLocation().getManager(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporter.cpp:3247:62: note: the temporary was destroyed at the end of the full expression 'LastP->clang::ento::PathDiagnosticPiece::getLocation().clang::ento::PathDiagnosticLocation::getManager()' 3247 | const SourceManager &SMgr = LastP->getLocation().getManager(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [721/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o [722/1774] Building CXX object lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o [723/1774] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [724/1774] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [725/1774] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o [726/1774] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [727/1774] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o [728/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o [729/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o [730/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o [731/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o [732/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o [733/1774] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o [734/1774] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [735/1774] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [736/1774] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [737/1774] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o [738/1774] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o [739/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o [740/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o [741/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o [742/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o [743/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Lex/DependencyDirectivesScanner.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/DependencyScanning/DependencyScanningService.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::tooling::dependencies::ModuleDeps&}; _Tp = clang::tooling::dependencies::ModuleDeps; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::tooling::dependencies::ModuleDeps; _Alloc = std::allocator]', inlined from 'clang::tooling::dependencies::FullDependenciesResult clang::tooling::dependencies::DependencyScanningTool::getFullDependencies(const std::vector >&, llvm::StringRef, const llvm::StringSet<>&, llvm::Optional)::FullDependencyPrinterConsumer::getFullDependencies(const std::vector >&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp:176:40, inlined from 'llvm::Expected clang::tooling::dependencies::DependencyScanningTool::getFullDependencies(const std::vector >&, llvm::StringRef, const llvm::StringSet<>&, llvm::Optional)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp:197:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, clang::tooling::dependencies::ModuleDeps>}; _Tp = std::pair, clang::tooling::dependencies::ModuleDeps>; _Alloc = std::allocator, clang::tooling::dependencies::ModuleDeps> >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, clang::tooling::dependencies::ModuleDeps>, std::allocator, clang::tooling::dependencies::ModuleDeps> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::allocator >, clang::tooling::dependencies::ModuleDeps>}; _Tp = std::pair, clang::tooling::dependencies::ModuleDeps>; _Alloc = std::allocator, clang::tooling::dependencies::ModuleDeps> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, clang::tooling::dependencies::ModuleDeps>; _Alloc = std::allocator, clang::tooling::dependencies::ModuleDeps> >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::__cxx11::basic_string; ValueT = clang::tooling::dependencies::ModuleDeps; MapType = llvm::StringMap; VectorType = std::vector, clang::tooling::dependencies::ModuleDeps>, std::allocator, clang::tooling::dependencies::ModuleDeps> > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:104:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, clang::tooling::dependencies::ModuleDeps>*, std::vector, clang::tooling::dependencies::ModuleDeps>, std::allocator, clang::tooling::dependencies::ModuleDeps> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [744/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o [745/1774] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o [746/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o [747/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o [748/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o [749/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o [750/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o [751/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o [752/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o [753/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o [754/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o [755/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o [756/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o [757/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o [758/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [759/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o [760/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o [761/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [762/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [763/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [764/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [765/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o In function 'clang::CudaVersion {anonymous}::getCudaVersion(uint32_t)', inlined from 'clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:40:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 40 | if (raw_version < 7050) | ^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In function 'clang::CudaVersion {anonymous}::parseCudaHFile(llvm::StringRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^~~~~~~~~~ [766/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [767/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [768/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o [769/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [770/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o [771/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o [772/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o [773/1774] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [774/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o [775/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o [776/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o [777/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o [778/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o [779/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o [780/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o [781/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o [782/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o [783/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o [784/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o In file included from /usr/lib/llvm15/include/llvm/ADT/Triple.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/ToolChain.h:14, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChain.cpp:9: In constructor 'llvm::Twine::Twine(const char*)', inlined from 'virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/lib/llvm15/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ~~~~~^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'virtual std::string clang::driver::ToolChain::buildCompilerRTBasename(const llvm::opt::ArgList&, llvm::StringRef, FileType, bool) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^~~~~~ [785/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o [786/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o In file included from /usr/include/c++/13.1.1/map:62, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/TargetCXXABI.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/LangOptions.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Lex/Lexer.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/PrecompiledPreamble.cpp:13: /usr/include/c++/13.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::sys::fs::UniqueID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/PrecompiledPreamble.cpp:630:41: /usr/include/c++/13.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/PrecompiledPreamble.cpp:641:43: /usr/include/c++/13.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [787/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o [788/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o [789/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o [790/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o [791/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:35, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/FlowSensitive/DebugSupport.cpp:25: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)', inlined from 'static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]' at /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:135:35, inlined from 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]' at /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm15/include/llvm/Support/FormatProviders.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int&]': /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [792/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o [793/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o [794/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/UnresolvedSet.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/Refactoring/ASTSelection.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:9: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:96:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::ASTSelectionFinder::popAndAddToSelectionIfSelected(clang::tooling::SourceSelectionKind)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:136:47, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:99:35: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from '{anonymous}::ASTSelectionFinder::ASTSelectionFinder(clang::SourceRange, clang::FileID, const clang::ASTContext&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:48:29, inlined from 'llvm::Optional clang::tooling::findSelectedASTNodes(const clang::ASTContext&, clang::SourceRange)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:194:65: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseStmt(clang::Stmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:124:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::ASTSelectionFinder::popAndAddToSelectionIfSelected(clang::tooling::SourceSelectionKind)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:136:47, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseStmt(clang::Stmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:127:35: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:96:29, inlined from 'bool clang::RecursiveASTVisitor::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = {anonymous}::ASTSelectionFinder]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1571:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::ASTSelectionFinder::popAndAddToSelectionIfSelected(clang::tooling::SourceSelectionKind)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:136:47, inlined from 'bool {anonymous}::ASTSelectionFinder::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:99:35, inlined from 'bool clang::RecursiveASTVisitor::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = {anonymous}::ASTSelectionFinder]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1571:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [795/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o [796/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o [797/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o [798/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:13: In function 'llvm::VersionTuple clang::alignedAllocMinVersion(llvm::Triple::OSType)', inlined from 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^~ In file included from /usr/lib/llvm15/include/llvm/Option/Option.h:14, from /usr/lib/llvm15/include/llvm/Option/Arg.h:19, from /usr/lib/llvm15/include/llvm/Option/ArgList.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/Types.h:14, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/Action.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:9: In constructor 'llvm::opt::OptSpecifier::OptSpecifier(unsigned int)', inlined from 'void {anonymous}::DarwinPlatform::addOSVersionMinArgument(llvm::opt::DerivedArgList&, const llvm::opt::OptTable&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'void clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/lib/llvm15/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'void clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^~~ [799/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o [800/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o [801/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h:100, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTRecordWriter.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriterStmt.cpp:15: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:823:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 823 | subW.find("elements").writeArray(elements); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:845:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 845 | subW.find("elements").writeArray(elements); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:861:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 861 | subW.find("bases").writeArray(bases); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:863:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 863 | subW.find("fields").writeArray(fields); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:958:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 958 | APValue::LValuePathSerializationHelper lvaluePath = ( | ^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter::writeArray(llvm::ArrayRef) [with T = clang::APValue; Impl = clang::ASTRecordWriter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h:144:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 144 | void writeArray(llvm::ArrayRef array) { | ^~~~~~~~~~ [802/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o [803/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o [804/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o [805/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o [806/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/ExtractAPI/API.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:14: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::Optional {anonymous}::serializeDeclarationFragments(const clang::extractapi::DeclarationFragments&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:283:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::Optional {anonymous}::serializeFunctionSignatureMixinImpl(const RecordTy&, std::true_type) [with RecordTy = clang::extractapi::GlobalFunctionRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:409:28, inlined from 'void {anonymous}::serializeFunctionSignatureMixin(llvm::json::Object&, const RecordTy&) [with RecordTy = clang::extractapi::GlobalFunctionRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:436:18: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::Optional {anonymous}::serializeDocComment(const clang::extractapi::DocComment&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:231:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeRelationship(RelationshipKind, clang::extractapi::SymbolReference, clang::extractapi::SymbolReference)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:542:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeRelationship(RelationshipKind, clang::extractapi::SymbolReference, clang::extractapi::SymbolReference)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:542:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeRelationship(RelationshipKind, clang::extractapi::SymbolReference, clang::extractapi::SymbolReference)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:542:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::StringRef&}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::StringRef&}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const llvm::StringRef&}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = llvm::SmallVector]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:169:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeGlobalFunctionRecord(const clang::extractapi::GlobalFunctionRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:553:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeGlobalVariableRecord(const clang::extractapi::GlobalVariableRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:564:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMembers(const clang::extractapi::APIRecord&, const llvm::SmallVector >&) [with MemberTy = clang::extractapi::EnumConstantRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:517:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeEnumRecord(const clang::extractapi::EnumRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:573:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMembers(const clang::extractapi::APIRecord&, const llvm::SmallVector >&) [with MemberTy = clang::extractapi::StructFieldRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:517:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeStructRecord(const clang::extractapi::StructRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:583:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMembers(const clang::extractapi::APIRecord&, const llvm::SmallVector >&) [with MemberTy = clang::extractapi::ObjCInstanceVariableRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:517:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMembers(const clang::extractapi::APIRecord&, const llvm::SmallVector >&) [with MemberTy = clang::extractapi::ObjCMethodRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:517:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMembers(const clang::extractapi::APIRecord&, const llvm::SmallVector >&) [with MemberTy = clang::extractapi::ObjCPropertyRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:517:25: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::StringRef&}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const llvm::StringRef&}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = llvm::SmallVector]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:169:19, inlined from 'llvm::Optional clang::extractapi::SymbolGraphSerializer::serializeAPIRecord(const RecordTy&) const [with RecordTy = clang::extractapi::TypedefRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:500:41: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::StringRef&}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const llvm::StringRef&}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = llvm::SmallVector]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:169:19, inlined from 'llvm::Optional clang::extractapi::SymbolGraphSerializer::serializeAPIRecord(const RecordTy&) const [with RecordTy = clang::extractapi::MacroDefinitionRecord]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:500:41: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeMacroDefinitionRecord(const clang::extractapi::MacroDefinitionRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:633:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Object}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {llvm::json::Object}]' at /usr/lib/llvm15/include/llvm/Support/JSON.h:533:17, inlined from 'void clang::extractapi::SymbolGraphSerializer::serializeGlobalVariableRecord(const clang::extractapi::GlobalVariableRecord&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:564:23, inlined from 'llvm::json::Object clang::extractapi::SymbolGraphSerializer::serialize()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp:669:34: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [807/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o [808/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o [809/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o [810/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o [811/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/UnresolvedSet.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:13, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Tooling/ASTDiff/ASTDiff.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseDeclStmt(clang::DeclStmt*, DataRecursionQueue*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2373:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseDeclContextHelper(clang::DeclContext*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1506:7: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'clang::diff::SyntaxTree::Impl::Impl(clang::diff::SyntaxTree*, clang::Decl*, clang::ASTContext&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:270:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'clang::diff::SyntaxTree::Impl::Impl(clang::diff::SyntaxTree*, clang::Decl*, clang::ASTContext&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:270:30, inlined from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = clang::diff::SyntaxTree::Impl; _Args = {clang::diff::SyntaxTree*, clang::TranslationUnitDecl*, clang::ASTContext&}]' at /usr/include/c++/13.1.1/bits/unique_ptr.h:1070:30, inlined from 'clang::diff::SyntaxTree::SyntaxTree(clang::ASTContext&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:971:7: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseRequiresExpr(clang::RequiresExpr*, DataRecursionQueue*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2903:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseRequiresExpr(clang::RequiresExpr*, DataRecursionQueue*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2903:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Stmt]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseStmt(clang::Stmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:245:36: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseTemplateParameterListHelper(clang::TemplateParameterList*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1787:7: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseFriendDecl(clang::FriendDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1563:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1698:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1607:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseLambdaCapture(clang::LambdaExpr*, const clang::LambdaCapture*, clang::Expr*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:965:5, inlined from 'bool clang::RecursiveASTVisitor::TraverseLambdaExpr(clang::LambdaExpr*, DataRecursionQueue*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2652:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseLambdaExpr(clang::LambdaExpr*, DataRecursionQueue*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2652:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1585:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1913:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2086:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::CXXCtorInitializer]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseConstructorInitializer(clang::CXXCtorInitializer*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:254:39, inlined from 'bool clang::RecursiveASTVisitor::TraverseFunctionHelper(clang::FunctionDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2202:9: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseDecompositionDecl(clang::DecompositionDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2111:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2087:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1571:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator]', inlined from 'std::tuple clang::diff::{anonymous}::PreorderVisitor::PreTraverse(T*) [with T = clang::Decl]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:199:28, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:235:36, inlined from 'bool clang::diff::{anonymous}::PreorderVisitor::TraverseDecl(clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:232:8, inlined from 'bool clang::RecursiveASTVisitor::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*) [with Derived = clang::diff::{anonymous}::PreorderVisitor]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1571:1: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [812/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o [813/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o [814/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp: In function 'clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:289:38: warning: 'LineNo' may be used uninitialized [-Wmaybe-uninitialized] 289 | CI.getSourceManager().AddLineNote( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 290 |  LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 |  false, SrcMgr::C_User_ModuleMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:267:12: note: 'LineNo' was declared here 267 | unsigned LineNo; | ^~~~~~ [815/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o [816/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o [817/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o [818/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o [819/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o In member function 'clang::CastExpr* {anonymous}::ASTMaker::makeReferenceCast(const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_std_move_forward(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:326:35: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:183:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 183 | return CXXStaticCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 184 |  C, Ty.getNonReferenceType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 |  Ty->isLValueReferenceType() ? VK_LValue : VK_XValue, CK_NoOp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 |  const_cast(Arg), /*CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 |  /*Written=*/C.getTrivialTypeSourceInfo(Ty), FPOptionsOverride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 |  SourceLocation(), SourceLocation(), SourceRange()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:611:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:612:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 612 | CallExpr *CE = CallExpr::Create(C, ICE, None, C.VoidTy, VK_PRValue, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613 |  SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:658:27: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:661:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:660:26: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:153:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 153 | return UnaryOperator::Create(C, const_cast(Arg), UO_Deref, Ty, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 |  VK_LValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 |  /*CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:659:27: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)', inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:657:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:130:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 130 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 131 |  C, const_cast(LHS), const_cast(RHS), Op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 |  C.getLogicalOperationType(), VK_PRValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:671:29: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:670:24: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:153:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 153 | return UnaryOperator::Create(C, const_cast(Arg), UO_Deref, Ty, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 |  VK_LValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 |  /*CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:673:27: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:669:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:121:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 121 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 122 |  C, const_cast(LHS), const_cast(RHS), BO_Assign, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:198:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:677:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:194:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:678:48: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef)', inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:680:38: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 137 | return CompoundStmt::Create(C, Stmts, FPOptionsOverride(), SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 |  SourceLocation()); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:198:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:684:51: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:194:26, inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:685:42: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::VarDecl*, bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:166:28, inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:543:41: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:541:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 541 | CallExpr *CE = CallExpr::Create( | ~~~~~~~~~~~~~~~~^ 542 |  /*ASTContext=*/C, | ~~~~~~~~~~~~~~~~~ 543 |  /*StmtClass=*/M.makeLvalueToRvalue(/*Expr=*/Block), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 |  /*Args=*/None, | ~~~~~~~~~~~~~~ 545 |  /*QualType=*/C.VoidTy, | ~~~~~~~~~~~~~~~~~~~~~~ 546 |  /*ExprValueType=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 |  /*SourceLocation=*/SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:551:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 551 | UnaryOperator::Create(C, M.makeIntegerLiteral(0, C.LongTy), UO_Not, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 |  C.LongTy, VK_PRValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 |  /*CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:558:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:557:25: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:153:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 153 | return UnaryOperator::Create(C, const_cast(Arg), UO_Deref, Ty, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 |  VK_LValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 |  /*CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:194:26, inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:561:26: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:556:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:121:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 121 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 122 |  C, const_cast(LHS), const_cast(RHS), BO_Assign, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef)', inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:566:36: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 137 | return CompoundStmt::Create(C, Stmts, FPOptionsOverride(), SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 |  SourceLocation()); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:572:29: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:571:24: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:153:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 153 | return UnaryOperator::Create(C, const_cast(Arg), UO_Deref, Ty, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 |  VK_LValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 |  /*CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:570:25: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)', inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:578:42: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:130:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 130 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 131 |  C, const_cast(LHS), const_cast(RHS), Op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 |  C.getLogicalOperationType(), VK_PRValue, OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:452:39: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'clang::CallExpr* create_call_once_lambda_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, clang::CXXRecordDecl*, llvm::ArrayRef)', inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:460:48: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:305:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 305 | return CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 306 |  /*AstContext=*/C, OO_Call, callOperatorDeclRef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 |  /*Args=*/CallArgs, | ~~~~~~~~~~~~~~~~~~ 308 |  /*QualType=*/C.VoidTy, | ~~~~~~~~~~~~~~~~~~~~~~ 309 |  /*ExprValueType=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 |  /*SourceLocation=*/SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 |  /*FPFeatures=*/FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:268:33, inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:465:49: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:273:33, inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:465:49: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef)', inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:465:49: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:282:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 282 | return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 |  SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:481:46: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:481:25: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:478:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 478 | UnaryOperator *FlagCheck = UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 479 |  C, | ~~ 480 |  /* input=*/ | ~~~~~~~~~~~ 481 |  M.makeImplicitCast(M.makeLvalueToRvalue(Deref, DerefType), DerefType, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 |  CK_IntegralToBoolean), | ~~~~~~~~~~~~~~~~~~~~~~ 483 |  /* opc=*/UO_LNot, | ~~~~~~~~~~~~~~~~~ 484 |  /* QualType=*/C.IntTy, | ~~~~~~~~~~~~~~~~~~~~~~ 485 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 |  /* ExprObjectKind=*/OK_Ordinary, SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 |  /* CanOverflow*/ false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:194:26, inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:491:32: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)', inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:490:52: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:121:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 121 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 122 |  C, const_cast(LHS), const_cast(RHS), BO_Assign, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 |  VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef)', inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:501:46: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 137 | return CompoundStmt::Create(C, Stmts, FPOptionsOverride(), SourceLocation(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 |  SourceLocation()); | ~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:137:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:854:27, inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:902:33: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)', inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:159:26, inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:858:38, inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:902:33: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp:173:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 173 | return ImplicitCastExpr::Create(C, Ty, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 174 |  /* CastKind=*/CK, | ~~~~~~~~~~~~~~~~~ 175 |  /* Expr=*/const_cast(Arg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 |  /* CXXCastPath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 177 |  /* ExprValueKind=*/VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 |  /* FPFeatures */ FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [820/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o [821/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o [822/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o [823/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o [824/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h:100, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTRecordWriter.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriterDecl.cpp:23: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:823:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 823 | subW.find("elements").writeArray(elements); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:845:37: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 845 | subW.find("elements").writeArray(elements); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:861:34: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 861 | subW.find("bases").writeArray(bases); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:863:35: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 863 | subW.find("fields").writeArray(fields); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicWriter.inc:958:44: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 958 | APValue::LValuePathSerializationHelper lvaluePath = ( | ^~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter::writeArray(llvm::ArrayRef) [with T = clang::APValue; Impl = clang::ASTRecordWriter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicWriter.h:144:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 144 | void writeArray(llvm::ArrayRef array) { | ^~~~~~~~~~ [825/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/PathDiagnostic.cpp: In member function 'void clang::ento::PathDiagnosticConsumer::HandlePathDiagnostic(std::unique_ptr)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/PathDiagnostic.cpp:156:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 156 | const SourceManager &SMgr = D->path.front()->getLocation().getManager(); | ^~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Analysis/PathDiagnostic.cpp:156:74: note: the temporary was destroyed at the end of the full expression '((const std::__shared_ptr_access*)(&(& D.std::unique_ptr::operator->()->clang::ento::PathDiagnostic::path)->clang::ento::PathPieces::.std::__cxx11::list >::front()))->std::__shared_ptr_access::operator->()->clang::ento::PathDiagnosticPiece::getLocation().clang::ento::PathDiagnosticLocation::getManager()' 156 | const SourceManager &SMgr = D->path.front()->getLocation().getManager(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [826/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o [827/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o [828/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o [829/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTRecordReader.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTReaderStmt.cpp:52: In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader::readLValuePathSerializationHelper(llvm::SmallVectorImpl&) [with Impl = clang::ASTRecordReader]', inlined from 'clang::APValue clang::serialization::BasicReaderBase::readAPValue() [with Impl = clang::ASTRecordReader]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicReader.inc:698:83: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 211 | return APValue::LValuePathSerializationHelper(path, elemTy); | ^ [830/1774] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o [831/1774] Building OpenCLBuiltins.inc... [832/1774] Building CXX object lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o [833/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o [834/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getChar()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:74:32: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'clang::CodeGen::TBAAAccessInfo clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:272:29: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(const clang::Type*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:403:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 403 | return MDHelper.createTBAATypeNode(Parent, Size, Id, Fields); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:410:45: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 410 | return MDHelper.createTBAAStructTypeNode(OutName, OffsetsAndTypes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:410:45: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:176:34: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:190:32: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:209:32: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)', inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:218:32: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:63:39: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 63 | return MDHelper.createTBAATypeNode(Parent, Size, Id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:328:41: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 328 | return MDHelper.createTBAAStructNode(Fields); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [835/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o [836/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o [837/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o [838/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o [839/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o [840/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o [841/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o [842/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o [843/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o [844/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o [845/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o [846/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o In file included from /usr/include/c++/13.1.1/vector:66, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Expr.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:43: /usr/include/c++/13.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1397:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1397 | .Case({ArgumentCondition(0U, WithinRange, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1398 |  {{'0', '9'}, {'A', 'Z'}, {'a', 'z'}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1399:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1404:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1404 | .Case({ArgumentCondition(0U, WithinRange, {{128, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1407:33: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1407 | {ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1408 |  0U, OutOfRange, | ~~~~~~~~~~~~~~~ 1409 |  {{'0', '9'}, {'A', 'Z'}, {'a', 'z'}, {128, UCharRangeMax}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1410:61: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1412:43: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1412 | .ArgConstraint(ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1413 |  0U, WithinRange, {{EOFv, EOFv}, {0, UCharRangeMax}}))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1417:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1417 | .Case({ArgumentCondition(0U, WithinRange, {{'A', 'Z'}, {'a', 'z'}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1418:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1421:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1421 | .Case({ArgumentCondition(0U, WithinRange, {{128, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1423:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1423 | .Case({ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1424 |  0U, OutOfRange, | ~~~~~~~~~~~~~~~ 1425 |  {{'A', 'Z'}, {'a', 'z'}, {128, UCharRangeMax}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1426:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1431:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1432:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1434:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1435:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1441:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1441 | .Case({ArgumentCondition(0U, WithinRange, {{'\t', '\t'}, {' ', ' '}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1442:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1444:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1444 | .Case({ArgumentCondition(0U, OutOfRange, {{'\t', '\t'}, {' ', ' '}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1445:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1451:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1451 | .Case({ArgumentCondition(0U, WithinRange, {{0, 32}, {127, 127}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1452:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1455:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1455 | .Case({ArgumentCondition(0U, OutOfRange, {{0, 32}, {127, 127}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1456:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1462:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1463:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1465:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1466:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1471:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1472:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1476:55: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1477:61: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1484:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1485:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1488:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1489:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1490:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1494:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1494 | .Case({ArgumentCondition(0U, WithinRange, {{128, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1497:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1498:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1503:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1504:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1506:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1507:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1512:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1512 | .Case({ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1513 |  0U, WithinRange, | ~~~~~~~~~~~~~~~~ 1514 |  {{'!', '/'}, {':', '@'}, {'[', '`'}, {'{', '~'}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1515:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1517:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1517 | .Case({ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1518 |  0U, OutOfRange, | ~~~~~~~~~~~~~~~ 1519 |  {{'!', '/'}, {':', '@'}, {'[', '`'}, {'{', '~'}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1520:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1527:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1527 | .Case({ArgumentCondition(0U, WithinRange, {{9, 13}, {' ', ' '}}), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1528:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1532:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1532 | .Case({ArgumentCondition(0U, WithinRange, {{128, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1534:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1534 | .Case({ArgumentCondition(0U, OutOfRange, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1535 |  {{9, 13}, {' ', ' '}, {128, UCharRangeMax}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1536:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1543:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1544:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1548:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1548 | .Case({ArgumentCondition(0U, WithinRange, {{128, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1551:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1551 | .Case({ArgumentCondition(0U, OutOfRange, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1552 |  {{'A', 'Z'}, {128, UCharRangeMax}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1553:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1559:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1559 | .Case({ArgumentCondition(0U, WithinRange, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1560 |  {{'0', '9'}, {'A', 'F'}, {'a', 'f'}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1561:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1564:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1564 | .Case({ArgumentCondition(0U, OutOfRange, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1565 |  {{'0', '9'}, {'A', 'F'}, {'a', 'f'}}), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1566:63: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1572:43: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1572 | .ArgConstraint(ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1573 |  0U, WithinRange, {{EOFv, EOFv}, {0, UCharRangeMax}}))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1577:43: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1577 | .ArgConstraint(ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1578 |  0U, WithinRange, {{EOFv, EOFv}, {0, UCharRangeMax}}))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1582:43: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1582 | .ArgConstraint(ArgumentCondition( | ~~~~~~~~~~~~~~~~~^ 1583 |  0U, WithinRange, {{EOFv, EOFv}, {0, UCharRangeMax}}))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1589:38: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1589 | .Case({ReturnValueCondition(WithinRange, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 1590 |  {{EOFv, EOFv}, {0, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1595:38: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1595 | .Case({ReturnValueCondition(WithinRange, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 1596 |  {{EOFv, EOFv}, {0, UCharRangeMax}})}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1603:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1631:57: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()(std::pair, std::pair >)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1649:44: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1362:59: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1362 | return IntRangeVector{i0, {i1.first, *(i1.second)}}; | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1363:31: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1363 | return IntRangeVector{i0}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1703:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1706:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1708:68: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1710:68: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1712:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1714:62: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1742:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1750:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1752:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1761:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1778:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1810:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1820:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1837:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1855:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1877:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1904:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1960:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1970:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1984:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2012:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2049:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2051:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2069:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2082:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2117:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2133:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2139:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2142:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2165:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2172:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2185:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2232:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2234:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2245:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2247:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2268:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2278:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2286:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2297:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2300:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2306:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2336:65: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2345:65: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2355:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2357:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2384:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2409:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2414:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2423:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2425:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2438:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2449:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2462:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2473:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2485:60: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2494:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2499:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2502:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2526:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2529:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2555:58: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2564:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2567:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2582:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2586:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2594:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2598:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2613:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2636:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2639:67: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2669:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2673:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, llvm::Optional)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2677:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1356:67: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1356 | return IntRangeVector{std::pair{b, *e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2704:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2902:56: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2934:74: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()({anonymous}::StdLibraryFunctionsChecker::RangeInt, {anonymous}::StdLibraryFunctionsChecker::RangeInt)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2938:68: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1352:64: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1352 | return IntRangeVector{std::pair{b, e}}; | ^ In member function 'auto {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const::::operator()(std::pair, std::pair >)', inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2943:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1362:59: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1362 | return IntRangeVector{i0, {i1.first, *(i1.second)}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2949:74: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2953:73: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2959:74: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2960:74: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2964:73: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ In lambda function, inlined from 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::CheckerContext&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:2965:73: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1367:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1367 | return IntRangeVector{std::pair{v, v}}; | ^ [847/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o [848/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o [849/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/ASTUnit.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::ASTUnit::CachedCodeCompletionResult&}; _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator]', inlined from 'void clang::ASTUnit::CacheCodeCompletionResults()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/ASTUnit.cpp:424:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator]', inlined from 'void clang::ASTUnit::CacheCodeCompletionResults()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/ASTUnit.cpp:461:44: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator]', inlined from 'void clang::ASTUnit::CacheCodeCompletionResults()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Frontend/ASTUnit.cpp:497:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [850/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o [851/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o [852/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o [853/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o [854/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o [855/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o [856/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o [857/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o [858/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o [859/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o [860/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o [861/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/Driver.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/Driver.cpp:9: In member function 'const char* clang::driver::InputInfo::getBaseInput() const', inlined from 'clang::driver::InputInfoList clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, const clang::driver::Action*, const clang::driver::ToolChain*, llvm::StringRef, bool, bool, const char*, std::map >, llvm::SmallVector >&, clang::driver::Action::OffloadKind) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: '*(const clang::driver::InputInfo*)((char*)&InputInfos + offsetof(llvm::InputInfoList, llvm::SmallVector::.llvm::SmallVectorStorage::InlineElts[0])).clang::driver::InputInfo::BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'clang::driver::InputInfoList clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, const clang::driver::Action*, const clang::driver::ToolChain*, llvm::StringRef, bool, bool, const char*, std::map >, llvm::SmallVector >&, clang::driver::Action::OffloadKind) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^~~~~~~~~~ [862/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'void clang::driver::tools::Clang::AddLanaiTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^~~~~~~~ [863/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o In file included from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /usr/lib/llvm15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm15/include/llvm/Support/Alignment.h:24, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayout.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:13: /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _OutputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.1.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _RandomAccessIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2731:26: /usr/include/c++/13.1.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::CGRecordLowering::MemberInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.1.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _BidirectionalIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.1.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2778:29: /usr/include/c++/13.1.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5041:29, inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5083:36, inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1762:19: /usr/include/c++/13.1.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5083:36, inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /usr/lib/llvm15/include/llvm/ADT/STLExtras.h:1762:19: /usr/include/c++/13.1.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'void {anonymous}::CGRecordLowering::accumulateBitFields(clang::RecordDecl::field_iterator, clang::RecordDecl::field_iterator)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:485:34: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 485 | !IsBetterAsSingleFieldRun(Tail - StartBitOffset, StartBitOffset) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:404:12: note: 'StartBitOffset' was declared here 404 | uint64_t StartBitOffset, Tail = 0; | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/UnresolvedSet.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayout.h:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void {anonymous}::CGRecordLowering::insertPadding()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:806:24, inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:304:16: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [864/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o [865/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o [866/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o [867/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp: In member function 'void clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, const clang::VTableLayout&, unsigned int, llvm::Constant*, unsigned int&, unsigned int, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:707:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 707 | auto &component = layout.vtable_components()[componentIndex]; | ^~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:707:62: note: the temporary was destroyed at the end of the full expression '(& layout)->clang::VTableLayout::vtable_components().llvm::ArrayRef::operator[](componentIndex)' 707 | auto &component = layout.vtable_components()[componentIndex]; | ^ [868/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o [869/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o [870/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp: In function '{anonymous}::LValueOrRValue emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, const clang::CoroutineSuspendExpr&, {anonymous}::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:241:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 241 | auto *TryBody = CompoundStmt::Create(CGF.getContext(), S.getResumeExpr(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 |  FPOptionsOverride(), Loc, Loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:241:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 [871/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o [872/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o [873/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o [874/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o [875/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o [876/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o [877/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Lex/PPCallbacks.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CoverageMappingGen.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CoverageMappingGen.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {clang::CodeGen::CoverageMappingModuleGen::FunctionInfo}; _Tp = clang::CodeGen::CoverageMappingModuleGen::FunctionInfo; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::CodeGen::CoverageMappingModuleGen::FunctionInfo}; _Tp = clang::CodeGen::CoverageMappingModuleGen::FunctionInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = clang::CodeGen::CoverageMappingModuleGen::FunctionInfo; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, uint64_t, const std::string&, bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CoverageMappingGen.cpp:1663:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [878/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o [879/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o [880/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o [881/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp: In member function 'virtual clang::CodeGen::CGCallee {anonymous}::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, const clang::Expr*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, const clang::MemberPointerType*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:758:22: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 758 | CGF.EmitCheck(std::make_pair(CheckResult, SanitizerKind::CFIMFCall), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 |  SanitizerHandler::CFICheckFail, StaticData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 |  {VTable, ValidVtable}); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:804:20: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 804 | CGF.EmitCheck(std::make_pair(Bit, SanitizerKind::CFIMFCall), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 805 |  SanitizerHandler::CFICheckFail, StaticData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 |  {CastedNonVirtualFn, llvm::UndefValue::get(CGF.IntPtrTy)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [882/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o [883/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGException.cpp:14: In member function 'clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()', inlined from 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::EmitLandingPad()' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGException.cpp:852:10: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 528 | Ptr += llvm::alignTo(Size, ScopeStackAlignment); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::EmitLandingPad()': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^~~~ [884/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp: In function 'static llvm::Constant* {anonymous}::ConstantAggregateBuilder::buildFrom(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, clang::CharUnits, clang::CharUnits, bool, llvm::Type*, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:398:17: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 398 | llvm::Constant *ConstantAggregateBuilder::buildFrom( | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const', inlined from 'llvm::Constant* {anonymous}::ConstStructBuilder::Finalize(clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:876:23: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:130:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 130 | return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  NaturalLayout, DesiredTy, AllowOversized); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:130:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp: In member function 'void {anonymous}::ConstantAggregateBuilder::condense(clang::CharUnits, llvm::Type*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:545:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 545 | llvm::Constant *Replacement = buildFrom( | ~~~~~~~~~^ 546 |  CGM, makeArrayRef(Elems).slice(First, Length), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 |  makeArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 |  /*known to have natural layout=*/false, DesiredTy, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:545:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const', inlined from 'llvm::Constant* {anonymous}::ConstExprEmitter::VisitDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:1308:23: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:130:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 130 | return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 |  NaturalLayout, DesiredTy, AllowOversized); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:130:21: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [885/1774] Building CXX object lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o [886/1774] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o [887/1774] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o [888/1774] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm15/include/llvm/IR/Constants.h:23, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]', inlined from 'void clang::CodeGen::CodeGenFunction::EmitAsmStmt(const clang::AsmStmt&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:2417:31: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitSwitchStmt(const clang::SwitchStmt&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:2062:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2062 | SwitchInsn->setMetadata(llvm::LLVMContext::MD_prof, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2063 |  createProfileWeights(*SwitchWeights)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:2072:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2072 | SwitchInsn->setMetadata(llvm::LLVMContext::MD_prof, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2073 |  createProfileWeights(*LHW)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [889/1774] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o [890/1774] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:9: In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:587:15: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542:13: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | ~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'void clang::BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:535:12: note: 'DiagID' was declared here 535 | unsigned DiagID; | ^~~~~~ In member function 'clang::DiagnosticBuilder clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:609:17: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542:13: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | ~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:592:12: note: 'DiagID' was declared here 592 | unsigned DiagID; | ^~~~~~ [891/1774] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm15/include/llvm/IR/Constants.h:23, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:16: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::CharUnits&}; _Tp = clang::CharUnits; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::CharUnits; _Alloc = std::allocator]', inlined from 'virtual std::vector {anonymous}::MicrosoftCXXABI::getVBPtrOffsets(const clang::CXXRecordDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:111:29: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [892/1774] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'void clang::CodeGen::CodeGenFunction::generateObjCSetterBody(const clang::ObjCImplementationDecl*, const clang::ObjCPropertyImplDecl*, llvm::Constant*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:1572:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1572 | BinaryOperator *assign = BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 1573 |  getContext(), &ivarRef, finalArg, BO_Assign, ivarRef.getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1574 |  VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3819:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3819 | UnaryOperator *SRC = UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 3820 |  C, &SrcExpr, UO_Deref, SrcTy->getPointeeType(), VK_LValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3821 |  SourceLocation(), false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3728:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3728 | UnaryOperator *DST = UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 3729 |  C, &DstExpr, UO_Deref, DestTy->getPointeeType(), VK_LValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3730 |  SourceLocation(), false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3733:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3733 | UnaryOperator *SRC = UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 3734 |  C, &SrcExpr, UO_Deref, SrcTy->getPointeeType(), VK_LValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3735 |  SourceLocation(), false, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3739:61: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3739 | CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 |  C, OO_Equal, CalleeExp->getCallee(), Args, DestTy->getPointeeType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3741 |  VK_LValue, SourceLocation(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'Result {anonymous}::ARCExprEmitter::visitPseudoObjectExpr(const clang::PseudoObjectExpr*) [with Impl = {anonymous}::ARCUnsafeUnretainedExprEmitter; Result = llvm::Value*]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3151:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3151 | return result; | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3110:10: note: 'result' was declared here 3110 | Result result; | ^~~~~~ [893/1774] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, CFITypeCheckKind, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2813:26: warning: 'SSK' may be used uninitialized [-Wmaybe-uninitialized] 2813 | EmitSanitizerStatReport(SSK); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2784:27: note: 'SSK' was declared here 2784 | llvm::SanitizerStatKind SSK; | ^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2845:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 2845 | EmitCheck(std::make_pair(TypeTest, M), SanitizerHandler::CFICheckFail, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2846 |  StaticData, {CastedVTable, ValidVtable}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(const clang::CXXRecordDecl*, llvm::Value*, llvm::Type*, uint64_t)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2888:14: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 2888 | EmitCheck(std::make_pair(CheckResult, SanitizerKind::CFIVCall), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2889 |  SanitizerHandler::CFICheckFail, {}, {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [894/1774] Building AttrDocTable.inc... [895/1774] Building Opcodes.inc... [896/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o [897/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o [898/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGValue.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:14: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'void clang::CodeGen::CGOpenMPRuntimeGPU::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1432:28: warning: 'ParValue' may be used uninitialized [-Wmaybe-uninitialized] 1432 | CGF.EmitStoreOfScalar(ParValue, VarAddr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1404:18: note: 'ParValue' was declared here 1404 | llvm::Value *ParValue; | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = clang::CodeGen::CGOpenMPRuntimeGPU::MappedVarData; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = clang::CodeGen::CGOpenMPRuntimeGPU::MappedVarData; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23, inlined from 'virtual void clang::CodeGen::CGOpenMPRuntimeGPU::emitTeamsOutlinedFunction(const clang::OMPExecutableDirective&, const clang::VarDecl*, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1368:22: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = clang::CodeGen::CGOpenMPRuntimeGPU::MappedVarData; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23, inlined from 'virtual void clang::CodeGen::CGOpenMPRuntimeGPU::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, const clang::Decl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:3660:16: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [899/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'void CheckForIncompatibleAttributes(clang::Sema&, const llvm::SmallVectorImpl&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^~~~~~~~ [900/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o [901/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* {anonymous}::Rebuilder::rebuild(clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:130:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 130 | return UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 131 |  S.Context, e, uop->getOpcode(), uop->getType(), uop->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 |  uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 |  S.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildAssignmentOperation(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:449:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 449 | syntactic = BinaryOperator::Create(S.Context, syntacticLHS, capturedRHS, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 |  opcode, capturedRHS->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 |  capturedRHS->getValueKind(), OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 |  opcLoc, S.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:464:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 464 | syntactic = CompoundAssignOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465 |  S.Context, syntacticLHS, capturedRHS, opcode, result.get()->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 |  result.get()->getValueKind(), OK_Ordinary, opcLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 |  S.CurFPFeatureOverrides(), opLHS.get()->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 |  result.get()->getType()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildIncDecOperation(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:530:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 530 | UnaryOperator::Create(S.Context, syntacticOp, opcode, resultType, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  VK_LValue, OK_Ordinary, opcLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  !resultType->isDependentType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 |  ? S.Context.getTypeSize(resultType) >= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 |  S.Context.getTypeSize(S.Context.IntTy) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 |  : false, | ~~~~~~~~ 536 |  S.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* clang::Sema::recreateSyntacticForm(clang::PseudoObjectExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:1642:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1642 | return UnaryOperator::Create(Context, op, uop->getOpcode(), uop->getType(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 |  uop->getValueKind(), uop->getObjectKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 |  uop->getOperatorLoc(), uop->canOverflow(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1645 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:1650:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1650 | return CompoundAssignOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1651 |  Context, lhs, rhs, cop->getOpcode(), cop->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1652 |  cop->getValueKind(), cop->getObjectKind(), cop->getOperatorLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1653 |  CurFPFeatureOverrides(), cop->getComputationLHSType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1654 |  cop->getComputationResultType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:1659:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1659 | return BinaryOperator::Create(Context, lhs, rhs, bop->getOpcode(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1660 |  bop->getType(), bop->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1661 |  bop->getObjectKind(), bop->getOperatorLoc(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1662 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::Sema::checkPseudoObjectAssignment(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:1587:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1587 | return BinaryOperator::Create(Context, LHS, RHS, opcode, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1588 |  Context.DependentTy, VK_PRValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1589 |  opcLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::Sema::checkPseudoObjectIncDec(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp:1556:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1556 | return UnaryOperator::Create(Context, op, opcode, Context.DependentTy, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1557 |  VK_PRValue, OK_Ordinary, opcLoc, false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ [902/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1541:6: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1541 | void ScalarExprEmitter::EmitBinOpCheck( | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1585:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1585 | CGF.EmitCheck(Checks, Check, StaticData, DynamicData); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitOverflowCheckedBinOp(const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3384:21: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3384 | EmitBinOpCheck(std::make_pair(NotOverflow, Kind), Ops); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In function 'void {anonymous}::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck(const {anonymous}::BinOpInfo&, llvm::Value*, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3246:19: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3246 | EmitBinOpCheck(Checks, Ops); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, const llvm::Twine&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:5194:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5194 | EmitCheck(Checks, SanitizerHandler::PointerOverflow, StaticArgs, DynamicArgs); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerSignChangeCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1198:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1198 | CGF.EmitCheck(Checks, SanitizerHandler::ImplicitConversion, StaticArgs, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 |  {Src, Dst}); | ~~~~~~~~~~~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:36: In member function 'llvm::Value* llvm::FixedPointBuilder::CreateFixedToFixed(llvm::Value*, const llvm::FixedPointSemantics&, const llvm::FixedPointSemantics&) [with IRBuilderTy = clang::CodeGen::CGBuilderTy]', inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3789:38: /usr/lib/llvm15/include/llvm/IR/FixedPointBuilder.h:143:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 143 | return Convert(Src, SrcSema, DstSema, false); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3725:10: note: 'Result' was declared here 3725 | Value *Result; | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitDiv(const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3263:21: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3263 | EmitBinOpCheck(std::make_pair(NonZero, SanitizerKind::FloatDivideByZero), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3264 |  Ops); | ~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShl(const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3990:19: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3990 | EmitBinOpCheck(Checks, Ops); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShr(const {anonymous}::BinOpInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4015:19: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 4015 | EmitBinOpCheck(std::make_pair(Valid, SanitizerKind::ShiftExponent), Ops); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ScalarExprEmitter::EmitFloatConversionCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::QualType, llvm::Type*, clang::SourceLocation)', inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1439:29: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:962:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 962 | CGF.EmitCheck(std::make_pair(Check, SanitizerKind::FloatCastOverflow), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 |  SanitizerHandler::FloatCastOverflow, StaticArgs, OrigSrc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerTruncationCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)', inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1471:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:1056:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1056 | CGF.EmitCheck(Check.second, SanitizerHandler::ImplicitConversion, StaticArgs, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 |  {Src, Dst}); | ~~~~~~~~~~~ [903/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o [904/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o [905/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:2286:22: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 2286 | EmitCheck(std::make_pair(CheckCondition, SanitizerKind::VLABound), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2287 |  SanitizerHandler::VLABoundNotPositive, StaticArgs, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::emitAlignmentAssumptionCheck(llvm::Value*, clang::QualType, clang::SourceLocation, clang::SourceLocation, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Instruction*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:2721:14: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 2721 | EmitCheck({std::make_pair(TheCheck, SanitizerKind::Alignment)}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2722 |  SanitizerHandler::AlignmentAssumption, StaticData, DynamicData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, const clang::CodeGen::CGFunctionInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1451:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1451 | EmitCheck(std::make_pair(IsFalse, SanitizerKind::Return), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1452 |  SanitizerHandler::MissingReturn, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1453 |  EmitCheckSourceLocation(FD->getLocation()), None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [906/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o In file included from /usr/lib/llvm15/include/llvm/IR/User.h:24, from /usr/lib/llvm15/include/llvm/IR/Constant.h:16, from /usr/lib/llvm15/include/llvm/IR/Constants.h:30, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:16: In member function 'llvm::Type* llvm::Value::getType() const', inlined from 'llvm::Value* {anonymous}::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:321:19, inlined from 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2808:20: /usr/lib/llvm15/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2775:16: note: 'imp' was declared here 2775 | llvm::Value *imp; | ^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1886:35: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1886 | (align << 3) | (1<<2) | | ~~~~~~~~~~~~~~~~~~~~~~^ 1887 |  FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1277:9: note: 'Flag' was declared here 1277 | int Flag; | ^~~~ [907/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTRecordReader.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTReaderDecl.cpp:52: In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader::readLValuePathSerializationHelper(llvm::SmallVectorImpl&) [with Impl = clang::ASTRecordReader]', inlined from 'clang::APValue clang::serialization::BasicReaderBase::readAPValue() [with Impl = clang::ASTRecordReader]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/AbstractBasicReader.inc:698:83: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 211 | return APValue::LValuePathSerializationHelper(path, elemTy); | ^ [908/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaModule.cpp: In member function 'clang::Sema::DeclGroupPtrTy clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, ModuleDeclKind, clang::ModuleIdPath, clang::ModuleIdPath, ModuleImportState&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaModule.cpp:332:28: warning: 'Mod' may be used uninitialized [-Wmaybe-uninitialized] 332 | VisibleModules.setVisible(Mod, ModuleLoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaModule.cpp:264:11: note: 'Mod' was declared here 264 | Module *Mod; | ^~~ [909/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o [910/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitBlockLiteral(const clang::CodeGen::CGBlockInfo&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:893:21: warning: 'descriptor' may be used uninitialized [-Wmaybe-uninitialized] 893 | addHeaderField(descriptor, getPointerSize(), "block.descriptor"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:830:19: note: 'descriptor' was declared here 830 | llvm::Constant *descriptor; | ^~~~~~~~~~ [911/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o In function 'void adjustBlockReturnsToEnum(clang::Sema&, llvm::ArrayRef, clang::QualType)', inlined from 'void clang::Sema::deduceClosureReturnType(clang::sema::CapturingScopeInfo&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:749:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:686:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 686 | E = ImplicitCastExpr::Create(S.Context, returnType, CK_IntegralCast, E, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 |  /*base path*/ nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:686:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'void clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, clang::Scope*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 |  C->EllipsisLoc, C->Id, InitStyle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 |  C->Init.get()); | ~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^~~~~~~~~ [912/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o [913/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaObjCProperty.cpp: In member function 'clang::Decl* clang::Sema::ActOnPropertyImplDecl(clang::Scope*, clang::SourceLocation, clang::SourceLocation, bool, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::SourceLocation, clang::ObjCPropertyQueryKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaObjCProperty.cpp:1459:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1459 | Expr *LoadSelfExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1460 |  Context, SelfDecl->getType(), CK_LValueToRValue, SelfExpr, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1461 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaObjCProperty.cpp:1521:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1521 | Expr *LoadSelfExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1522 |  Context, SelfDecl->getType(), CK_LValueToRValue, SelfExpr, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1523 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [914/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o [915/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o [916/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o [917/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o [918/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTWriter.h:37, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Serialization/ASTRecordWriter.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:69: /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef Vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::EmitRecordWithPath(unsigned int, RecordDataRef, llvm::StringRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:4418:6: note: parameter passing for argument of type 'clang::ASTWriter::RecordDataRef' {aka 'llvm::ArrayRef'} changed in GCC 7.1 4418 | void ASTWriter::EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, | ^~~~~~~~~ /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef, llvm::StringRef, llvm::Optional) [with uintty = long long unsigned int]': /usr/lib/llvm15/include/llvm/Bitstream/BitstreamWriter.h:373:8: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 373 | void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef Vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTCommon.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, std::set&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:1608:31: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [919/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp: In function 'clang::ExprResult LookupMemberExpr(clang::Sema&, clang::LookupResult&, clang::ExprResult&, bool&, clang::SourceLocation, clang::CXXScopeSpec&, clang::Decl*, bool, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp:1304:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1304 | BaseExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 1305 |  S.Context, IsArrow ? S.Context.getPointerType(BaseType) : BaseType, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1306 |  CK_AtomicToNonAtomic, BaseExpr.get(), nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1307 |  BaseExpr.get()->getValueKind(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [920/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o [921/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenPGO.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenPGO.cpp:1090:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1090 | CodeGenFunction::createProfileWeights(ArrayRef Weights) const { | ^~~~~~~~~~~~~~~ [922/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o In file included from /usr/lib/llvm15/include/llvm/ADT/StringSwitch.h:17, from /usr/lib/llvm15/include/llvm/ADT/FloatingPointMode.h:18, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm15/include/llvm/IR/Constants.h:23, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:14: In static member function 'static constexpr size_t llvm::StringRef::strLen(const char*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /usr/lib/llvm15/include/llvm/ADT/StringRef.h:108:41, inlined from 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11321:18: /usr/lib/llvm15/include/llvm/ADT/StringRef.h:86:30: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __builtin_strlen(Str); | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11312:17: note: 'Kind' was declared here 11312 | const char *Kind; | ^~~~ In static member function 'static constexpr size_t llvm::StringRef::strLen(const char*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /usr/lib/llvm15/include/llvm/ADT/StringRef.h:108:41, inlined from 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7945:18: /usr/lib/llvm15/include/llvm/ADT/StringRef.h:86:30: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __builtin_strlen(Str); | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7932:17: note: 'Kind' was declared here 7932 | const char *Kind; | ^~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/ADT/APFloat.h:19: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::CodeGen::LValue; _Alloc = std::allocator]', inlined from 'virtual void {anonymous}::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::string&, std::vector >&, std::vector >&, std::vector&, std::string&, unsigned int) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:1369:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function 'static constexpr size_t llvm::StringRef::strLen(const char*)', inlined from 'constexpr llvm::StringRef::StringRef(const char*)' at /usr/lib/llvm15/include/llvm/ADT/StringRef.h:108:41, inlined from 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6477:18: /usr/lib/llvm15/include/llvm/ADT/StringRef.h:86:30: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __builtin_strlen(Str); | ~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6467:17: note: 'Kind' was declared here 6467 | const char *Kind; | ^~~~ [923/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o [924/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o [925/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o [926/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o [927/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o [928/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o [929/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o [930/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o [931/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:3288:6: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3288 | void CodeGenFunction::EmitCheck( | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCheck.constprop(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:3288:6: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:3561:14: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3561 | EmitCheck(std::make_pair(static_cast(Builder.getFalse()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3562 |  SanitizerKind::Unreachable), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3563 |  SanitizerHandler::BuiltinUnreachable, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3564 |  EmitCheckSourceLocation(Loc), None); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'bool clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1735:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1735 | EmitCheck(std::make_pair(Check, Kind), SanitizerHandler::LoadInvalidValue, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 |  StaticArgs, EmitCheckValue(Value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:3546:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3546 | EmitCheck(std::make_pair(Cond, Mask), SanitizerHandler::CFICheckFail, {}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3547 |  {Data, Addr, ValidVtable}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitTypeCheck(TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet, llvm::Value*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:789:14: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 789 | EmitCheck(Checks, SanitizerHandler::TypeMismatch, StaticData, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 |  PtrAsInt ? PtrAsInt : Ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:866:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 866 | EmitCheck(std::make_pair(EqualHash, SanitizerKind::Vptr), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 |  SanitizerHandler::DynamicTypeCacheMiss, StaticData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 |  DynamicData); | ~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitBoundsCheck(const clang::Expr*, const clang::Expr*, llvm::Value*, clang::QualType, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1025:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 1025 | EmitCheck(std::make_pair(Check, SanitizerKind::ArrayBounds), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 |  SanitizerHandler::OutOfBounds, StaticData, Index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, const clang::CodeGen::CGCallee&, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5370:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5370 | EmitCheck(std::make_pair(CalleeRTTIMatch, SanitizerKind::Function), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5371 |  SanitizerHandler::FunctionTypeMismatch, StaticData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5372 |  {CalleePtr, CalleeRTTI, FTRTTIConst}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5411:16: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 5411 | EmitCheck(std::make_pair(TypeTest, SanitizerKind::CFIICall), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5412 |  SanitizerHandler::CFICheckFail, StaticData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5413 |  {CastedCallee, llvm::UndefValue::get(IntPtrTy)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [932/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o [933/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o [934/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o [935/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o [936/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o [937/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o [938/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool, bool, clang::CharUnits, clang::CharUnits, llvm::ArrayRef, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, const clang::CXXRecordDecl*, bool, const clang::CXXRecordDecl*, bool, bool, const BaseOffsetsMapTy&, const VBaseOffsetsMapTy&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayout.cpp:45:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 45 | ASTRecordLayout::ASTRecordLayout( | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayout.cpp:30:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 30 | ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, | ^~~~~~~~~~~~~~~ [939/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o [940/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o [941/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o [942/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o [943/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o [944/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o [945/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o [946/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o [947/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o [948/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o [949/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o [950/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o [951/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaConcept.cpp: In function 'bool substituteParameterMappings(clang::Sema&, clang::NormalizedConstraint&, clang::ConceptDecl*, llvm::ArrayRef, const clang::ASTTemplateArgumentListInfo*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaConcept.cpp:769:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 769 | if (S.SubstTemplateArguments(*Atomic.ParameterMapping, MLTAL, SubstArgs)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [952/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o [953/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o [954/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o [955/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp: In function 'void printTo(llvm::raw_ostream&, llvm::ArrayRef, const clang::PrintingPolicy&, const clang::TemplateParameterList*, bool, unsigned int) [with TA = clang::TemplateArgumentLoc]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp:2073:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2073 | printTo(raw_ostream &OS, ArrayRef Args, const PrintingPolicy &Policy, | ^~~~~~~ In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, const PrintingPolicy&, const TemplateParameterList*)', inlined from 'void clang::printTemplateArgumentList(llvm::raw_ostream&, const TemplateArgumentListInfo&, const PrintingPolicy&, const TemplateParameterList*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp:2147:28: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp:2161:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2161 | printTo(OS, Args, Policy, TPL, /*isPack*/ false, /*parmIndex*/ 0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp: In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, const PrintingPolicy&, const TemplateParameterList*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp:2157:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2157 | void clang::printTemplateArgumentList(raw_ostream &OS, | ^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TypePrinter.cpp:2161:10: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2161 | printTo(OS, Args, Policy, TPL, /*isPack*/ false, /*parmIndex*/ 0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [956/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o [957/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o [958/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o [959/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o [960/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:3731:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 3731 | EmitCheck(std::make_pair(Cond, CheckKind), Handler, StaticData, DynamicData); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, AbstractCallee, unsigned int)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4109:12: note: parameter passing for argument of type 'llvm::ArrayRef >' changed in GCC 7.1 4109 | EmitCheck(std::make_pair(Cond, CheckKind), Handler, StaticData, None); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:18: In member function 'clang::CodeGen::EHScopeStack::iterator& clang::CodeGen::EHScopeStack::iterator::operator++()', inlined from 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5455:12: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 528 | Ptr += llvm::alignTo(Size, ScopeStackAlignment); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^~~~ [961/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o [962/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp: In function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:118:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 118 | castExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 119 |  Self.Context, Self.Context.ARCUnbridgedCastTy, CK_Dependent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 |  castExpr, nullptr, castExpr->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 |  Self.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)', inlined from 'clang::ExprResult clang::Sema::BuildBuiltinBitCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:411:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:118:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 118 | castExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 119 |  Self.Context, Self.Context.ARCUnbridgedCastTy, CK_Dependent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 |  castExpr, nullptr, castExpr->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 |  Self.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:3285:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3285 | return Op.complete(CXXFunctionalCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3286 |  Context, Op.ResultType, Op.ValueKind, CastTypeInfo, Op.Kind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3287 |  Op.SrcExpr.get(), &Op.BasePath, CurFPFeatureOverrides(), LPLoc, RPLoc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)', inlined from 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:3285:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:118:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 118 | castExpr = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 119 |  Self.Context, Self.Context.ARCUnbridgedCastTy, CK_Dependent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 |  castExpr, nullptr, castExpr->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 |  Self.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCStyleCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::SourceLocation, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:3260:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3260 | return Op.complete(CStyleCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 3261 |  Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3262 |  &Op.BasePath, CurFPFeatureOverrides(), CastTypeInfo, LPLoc, RPLoc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXNamedCast(clang::SourceLocation, clang::tok::TokenKind, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::SourceRange)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaCast.cpp:374:49: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 374 | return Op.complete(CXXStaticCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 375 |  Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 |  &Op.BasePath, DestTInfo, CurFPFeatureOverrides(), OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 |  Parens.getEnd(), AngleBrackets)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [963/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o [964/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/Descriptor.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/Pointer.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/Pointer.cpp:9: In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef, bool, bool)', inlined from 'clang::APValue clang::interp::Pointer::toAPValue() const' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/Pointer.cpp:132:61: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:338:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 338 | MakeLValue(); setLValue(B, O, Path, OnePastTheEnd, IsNullPtr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [965/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o [966/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o [967/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o [968/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o [969/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o [970/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:836:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 836 | VariantMatcher Parser::RegistrySema::actOnMatcherExpression( | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:840:67: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 840 | return Registry::constructMatcher(Ctor, NameRange, Args, Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:843:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 843 | Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:866:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 866 | Parser::RegistrySema::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange, | ^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:869:65: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 869 | return Registry::buildMatcherCtor(Ctor, NameRange, Args, Error); | ^ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/UnresolvedSet.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchersInternal.h:37, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/Parser.h:38, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:14: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::ast_matchers::dynamic::ParserValue&}; _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator]', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, llvm::Optional, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:678:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*)', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, llvm::Optional, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:729:47: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:840:67: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 840 | return Registry::constructMatcher(Ctor, NameRange, Args, Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:843:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 843 | Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, llvm::Optional, clang::ast_matchers::dynamic::VariantValue*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:729:47: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 729 | *Ctor, MatcherRange, BindID, Args, Error); | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator]', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:542:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*) const', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:554:61: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:869:65: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 869 | return Registry::buildMatcherCtor(Ctor, NameRange, Args, Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:554:61: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 554 | S->buildMatcherCtor(Ctor, NameToken.Range, Args, Error); | ^ In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*)', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:586:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:840:67: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 840 | return Registry::constructMatcher(Ctor, NameRange, Args, Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:843:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 843 | Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:586:59: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 586 | BuiltCtor.get(), MatcherRange, BindID, {}, Error); | ^ In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef, clang::ast_matchers::dynamic::Diagnostics*)', inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:617:55: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:840:67: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 840 | return Registry::constructMatcher(Ctor, NameRange, Args, Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:843:49: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 843 | Error); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:617:55: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 617 | BuiltCtor.get(), MatcherRange, BindID, {}, Error); | ^ [971/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o [972/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o [973/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Lookup.h:27, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:19: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Sema.h: In member function 'void clang::Sema::PragmaStack::Act(clang::SourceLocation, clang::Sema::PragmaMsStackAction, llvm::StringRef, ValueType) [with ValueType = clang::FPOptionsOverride]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Sema.h:602:10: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 602 | void Act(SourceLocation PragmaLocation, PragmaMsStackAction Action, | ^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp: In member function 'void clang::Sema::ActOnPragmaFloatControl(clang::SourceLocation, PragmaMsStackAction, clang::PragmaFloatControlKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:564:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 564 | FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:580:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 580 | FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:591:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 591 | FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:595:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 595 | FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:606:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 606 | FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp: In member function 'bool clang::Sema::ConstantFoldAttrArgs(const clang::AttributeCommonInfo&, llvm::MutableArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:403:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 403 | E = ImplicitCastExpr::Create(Context, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 404 |  Context.getPointerType(E->getType()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 |  clang::CK_FunctionToPointerDecay, E, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:408:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 408 | E = ImplicitCastExpr::Create(Context, E->getType().getNonReferenceType(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 |  clang::CK_LValueToRValue, E, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [974/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o [975/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o [976/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o [977/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp: In member function 'clang::Expr* clang::Sema::stripARCUnbridgedCast(clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp:4556:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 4556 | return UnaryOperator::Create(Context, sub, UO_Extension, sub->getType(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4557 |  sub->getValueKind(), sub->getObjectKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4558 |  uo->getOperatorLoc(), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4559 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp: In member function 'clang::Sema::ARCConversionResult clang::Sema::CheckObjCConversion(clang::SourceRange, clang::QualType, clang::Expr*&, CheckedConversionKind, bool, bool, clang::BinaryOperatorKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp:4476:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 4476 | castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4477 |  CK_ARCConsumeObject, castExpr, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4478 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp: In member function 'clang::ExprResult clang::Sema::BuildObjCBridgedCast(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp:4704:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 4704 | SubExpr = ImplicitCastExpr::Create(Context, FromType, CK_ARCProduceObject, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4705 |  SubExpr, nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4706 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp:4744:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 4744 | Result = ImplicitCastExpr::Create(Context, T, CK_ARCConsumeObject, Result, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4745 |  nullptr, VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [978/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o [979/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o [980/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o [981/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o [982/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o [983/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o [984/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o [985/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyDependentTemplateArguments(llvm::ArrayRef, llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Type.cpp:3684:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3684 | bool TemplateSpecializationType::anyDependentTemplateArguments( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyInstantiationDependentTemplateArguments(llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Type.cpp:3692:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3692 | bool TemplateSpecializationType::anyInstantiationDependentTemplateArguments( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [986/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:1172:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1172 | printTemplateArgumentList(OS, Node->template_arguments(), Policy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:1182:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1182 | printTemplateArgumentList(OS, Node->template_arguments(), Policy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void {anonymous}::StmtPrinter::VisitConceptSpecializationExpr(clang::ConceptSpecializationExpr*)', inlined from 'RetTy clang::StmtVisitorBase::Visit(typename Ptr::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::StmtPrinter; RetTy = void; ParamTys = {}]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/StmtNodes.inc:1065:1, inlined from 'void {anonymous}::StmtPrinter::Visit(clang::Stmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:149:43: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:2465:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2465 | printTemplateArgumentList(OS, E->getTemplateArgsAsWritten()->arguments(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2466 |  Policy, | ~~~~~~~ 2467 |  E->getNamedConcept()->getTemplateParameters()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDeclRefExpr(clang::DeclRefExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:1160:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1160 | printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:2372:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2372 | printTemplateArgumentList(OS, Node->template_arguments(), Policy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitMemberExpr(clang::MemberExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:1587:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1587 | printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/StmtPrinter.cpp:2386:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2386 | printTemplateArgumentList(OS, Node->template_arguments(), Policy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [987/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o [988/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o [989/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o In function 'void assignInheritanceModel(clang::Sema&, clang::CXXRecordDecl*)', inlined from 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:31: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:50: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 8789 | RD->addAttr(MSInheritanceAttr::CreateImplicit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8790 |  S.getASTContext(), BestCase, Loc, AttributeCommonInfo::AS_Microsoft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8791 |  MSInheritanceAttr::Spelling(IM))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, CompleteTypeKind, TypeDiagnoser*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768:24: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | ^~ In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/TypeLocBuilder.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:13: In function 'const clang::StreamingDiagnostic& clang::operator<<(const StreamingDiagnostic&, unsigned int)', inlined from 'const clang::PartialDiagnostic& clang::PartialDiagnostic::operator<<(const T&) const [with T = unsigned int]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:60:8, inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Sema.h:1777:13, inlined from 'const clang::Sema::SemaDiagnosticBuilder& clang::operator<<(const Sema::SemaDiagnosticBuilder&, const T&) [with T = unsigned int]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Sema.h:1772:5, inlined from 'clang::QualType GetDeclSpecTypeForDeclarator({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:3624:20: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1431:18: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 1431 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp: In function 'clang::QualType GetDeclSpecTypeForDeclarator({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaType.cpp:3607:16: note: 'Kind' was declared here 3607 | unsigned Kind; | ^~~~ [990/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o [991/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o [992/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Stmt.cpp: In constructor 'clang::CompoundStmt::CompoundStmt(llvm::ArrayRef, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Stmt.cpp:364:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 364 | CompoundStmt::CompoundStmt(ArrayRef Stmts, FPOptionsOverride FPFeatures, | ^~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Stmt.cpp: In static member function 'static clang::CompoundStmt* clang::CompoundStmt::Create(const clang::ASTContext&, llvm::ArrayRef, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Stmt.cpp:381:15: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 381 | CompoundStmt *CompoundStmt::Create(const ASTContext &C, ArrayRef Stmts, | ^~~~~~~~~~~~ [993/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o [994/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o [995/1774] Building CXX object lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o [996/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o [997/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o [998/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o [999/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o [1000/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o In file included from /usr/lib/llvm15/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:28, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:14: In member function 'llvm::AtomicRMWInst* llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, llvm::SyncScope::ID)', inlined from 'llvm::AtomicRMWInst* clang::CodeGen::CGBuilderTy::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::SyncScope::ID)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:153:44, inlined from 'std::pair emitOMPAtomicRMW(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, llvm::AtomicOrdering, bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6095:34, inlined from 'std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6109:30: /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:1722:73: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 1722 | return Insert(new AtomicRMWInst(Op, Ptr, Val, *Align, Ordering, SSID)); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'std::pair clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6012:30: note: 'RMWOp' was declared here 6012 | llvm::AtomicRMWInst::BinOp RMWOp; | ^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::ImplicitParamDecl* createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4924:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 4924 | PrivateVD->setInit(ImplicitCastExpr::Create(C, ElemType, CK_LValueToRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4925 |  InitRef, /*BasePath=*/nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4926 |  VK_PRValue, FPOptionsOverride())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /usr/lib/llvm15/include/llvm/IR/Instruction.h:17, from /usr/lib/llvm15/include/llvm/IR/BasicBlock.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:13: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::pair >}; _Tp = std::pair, std::pair >; _Alloc = std::allocator, std::pair > >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::pair >, std::allocator, std::pair > > >::iterator' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::CodeGen::CodeGenFunction::EmitSections(const clang::OMPExecutableDirective&)::': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3946:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3946 | BinaryOperator *Cond = BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 3947 |  C, &IVRefExpr, &UBRefExpr, BO_LE, C.BoolTy, VK_PRValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3948 |  S.getBeginLoc(), FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3950:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3950 | UnaryOperator *Inc = UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 3951 |  C, &IVRefExpr, UO_PreInc, KmpInt32Ty, VK_PRValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3952 |  S.getBeginLoc(), true, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = std::pair; MapType = llvm::DenseMap; VectorType = std::vector >, std::allocator > > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm15/include/llvm/IR/DIBuilder.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:29, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:15: In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef)', inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4681:65: /usr/lib/llvm15/include/llvm/IR/DebugInfoMetadata.h:52:19: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 52 | return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm15/include/llvm/IR/DebugInfoMetadata.h:2578:3: note: in expansion of macro 'DEFINE_MDNODE_GET' 2578 | DEFINE_MDNODE_GET(DIExpression, (ArrayRef Elements), (Elements)) | ^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::pair >}; _Tp = std::pair, std::pair >; _Alloc = std::allocator, std::pair > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, std::pair >; _Alloc = std::allocator, std::pair > >]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = clang::CanonicalDeclPtr; ValueT = std::pair; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, std::pair >, std::allocator, std::pair > > >]' at /usr/lib/llvm15/include/llvm/ADT/MapVector.h:136:23, inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4736:45: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::pair >*, std::vector, std::pair >, std::allocator, std::pair > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1001/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:9: In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:282:73, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:309:70, inlined from 'bool clang::interp::ByteCodeStmtGen::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:136:23: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:267:19: warning: storing the address of local variable 'Scope' in '*(clang::interp::ByteCodeExprGen*)this.clang::interp::ByteCodeExprGen::VarScope' [-Wdangling-pointer=] 267 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp: In member function 'bool clang::interp::ByteCodeStmtGen::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:136:23: note: 'Scope' declared here 136 | BlockScope Scope(this); | ^~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:135:37: note: 'this' declared here 135 | const CompoundStmt *CompoundStmt) { | ^ In constructor 'clang::interp::VariableScope::VariableScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]', inlined from 'clang::interp::LocalScope::LocalScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:282:73, inlined from 'clang::interp::BlockScope::BlockScope(clang::interp::ByteCodeExprGen*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:309:70, inlined from 'bool clang::interp::ByteCodeStmtGen::visitIfStmt(const clang::IfStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:190:23: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.h:267:19: warning: storing the address of local variable 'IfScope' in '*(clang::interp::ByteCodeExprGen*)this.clang::interp::ByteCodeExprGen::VarScope' [-Wdangling-pointer=] 267 | Ctx->VarScope = this; | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp: In member function 'bool clang::interp::ByteCodeStmtGen::visitIfStmt(const clang::IfStmt*) [with Emitter = clang::interp::ByteCodeEmitter]': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:190:23: note: 'IfScope' declared here 190 | BlockScope IfScope(this); | ^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp:189:60: note: 'this' declared here 189 | bool ByteCodeStmtGen::visitIfStmt(const IfStmt *IS) { | ^ [1002/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o [1003/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o [1004/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o [1005/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o [1006/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o [1007/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o [1008/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o [1009/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o [1010/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getASTRecordLayout(const clang::RecordDecl*) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3299:40: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3299 | Builder.Bases, Builder.VBases); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3305:31: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3305 | Builder.FieldOffsets); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3334:25: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3334 | Builder.VBases); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3343:69: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3343 | Builder.Alignment, Builder.getSize(), Builder.FieldOffsets); | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getObjCLayout(const clang::ObjCInterfaceDecl*, const clang::ObjCImplementationDecl*) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3498:69: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 3498 | Builder.Alignment, Builder.getDataSize(), Builder.FieldOffsets); | ^ [1011/1774] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o [1012/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:23: In member function 'void clang::InitializationSequence::SetFailed(FailureKind)', inlined from 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:25: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367:19: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | ~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919:43: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | ^~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In member function 'clang::ExprResult clang::InitializationSequence::Perform(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::MultiExprArg, clang::QualType*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8283:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 8283 | CurInit = ImplicitCastExpr::Create(S.Context, Step->Type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 8284 |  CK_DerivedToBase, CurInit.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8285 |  &BasePath, VK, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8426:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 8426 | CurInit = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 8427 |  S.Context, CurInit.get()->getType(), CastKind, CurInit.get(), nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8428 |  CurInit.get()->getValueKind(), S.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8777:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 8777 | CurInit = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 8778 |  S.Context, Step->Type, CK_ARCProduceObject, CurInit.get(), nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8779 |  VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8833:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 8833 | CurInit = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 8834 |  S.Context, Step->Type, CK_LValueToRValue, Init, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8835 |  /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2955:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2955 | Init = ImplicitCastExpr::Create(Context, CharTy, CK_IntegralCast, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2956 |  Init, nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2957 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2955:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2978:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2978 | Init = ImplicitCastExpr::Create(Context, CharTy, CK_IntegralCast, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2979 |  Init, nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2980 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2978:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In member function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2955:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2955 | Init = ImplicitCastExpr::Create(Context, CharTy, CK_IntegralCast, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2956 |  Init, nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2957 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2955:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2978:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2978 | Init = ImplicitCastExpr::Create(Context, CharTy, CK_IntegralCast, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2979 |  Init, nullptr, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2980 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaInit.cpp:2978:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 [1013/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [1014/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [1015/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [1016/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [1017/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [1018/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:537:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 537 | CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:544:66: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 544 | OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:558:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 558 | CXXOperatorCallExpr::Create(const ASTContext &Ctx, | ^~~~~~~~~~~~~~~~~~~ In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)', inlined from 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:570:59: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:544:66: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 544 | OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:609:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 609 | CXXMemberCallExpr::CXXMemberCallExpr(Expr *Fn, ArrayRef Args, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:615:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 615 | FPOptions, MinNumArgs, NotADL) {} | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:622:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 622 | CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, | ^~~~~~~~~~~~~~~~~ In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)', inlined from 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:635:69: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:615:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 615 | FPOptions, MinNumArgs, NotADL) {} | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXStaticCastExpr* clang::CXXStaticCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::TypeSourceInfo*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation, clang::SourceRange)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:708:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 708 | CXXStaticCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXFunctionalCastExpr* clang::CXXFunctionalCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::TypeSourceInfo*, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:842:24: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 842 | CXXFunctionalCastExpr *CXXFunctionalCastExpr::Create( | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:876:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 876 | UserDefinedLiteral::UserDefinedLiteral(Expr *Fn, ArrayRef Args, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:883:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 883 | UDSuffixLoc(SuffixLoc) {} | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:890:21: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 890 | UserDefinedLiteral *UserDefinedLiteral::Create(const ASTContext &Ctx, Expr *Fn, | ^~~~~~~~~~~~~~~~~~ In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)', inlined from 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:903:76: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:883:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 883 | UDSuffixLoc(SuffixLoc) {} | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:1710:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1710 | CUDAKernelCallExpr::CUDAKernelCallExpr(Expr *Fn, CallExpr *Config, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:1716:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1716 | RP, FPFeatures, MinNumArgs, NotADL) {} | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp: In static member function 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:1724:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1724 | CUDAKernelCallExpr::Create(const ASTContext &Ctx, Expr *Fn, CallExpr *Config, | ^~~~~~~~~~~~~~~~~~ In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)', inlined from 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:1735:78: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ExprCXX.cpp:1716:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1716 | RP, FPFeatures, MinNumArgs, NotADL) {} | ^ [1019/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::ClassTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/DeclTemplate.cpp:953:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 953 | printTemplateArgumentList( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 954 |  OS, ArgsAsWritten->arguments(), Policy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 |  getSpecializedTemplate()->getTemplateParameters()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::VarTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/DeclTemplate.cpp:1318:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1318 | printTemplateArgumentList( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 1319 |  OS, ArgsAsWritten->arguments(), Policy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320 |  getSpecializedTemplate()->getTemplateParameters()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1020/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [1021/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::printFPOptions(clang::FPOptionsOverride)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:756:6: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 756 | void TextNodeDumper::printFPOptions(FPOptionsOverride FPO) { | ^~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)', inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1002:6: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1006:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1006 | printFPOptions(Node->getFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)', inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1002:6, inlined from 'void clang::TextNodeDumper::VisitCXXOperatorCallExpr(const clang::CXXOperatorCallExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1014:16: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1006:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1006 | printFPOptions(Node->getFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCastExpr(const clang::CastExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1026:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1026 | printFPOptions(Node->getFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitUnaryOperator(const clang::UnaryOperator*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1131:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1131 | printFPOptions(Node->getStoredFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)', inlined from 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1158:6: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1161:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1161 | printFPOptions(Node->getStoredFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)', inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2378:6: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2381:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2381 | printFPOptions(S->getStoredFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCXXFunctionalCastExpr(const clang::CXXFunctionalCastExpr*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1203:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1203 | printFPOptions(Node->getFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCompoundAssignOperator(const clang::CompoundAssignOperator*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1172:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1172 | printFPOptions(Node->getStoredFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)', inlined from 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1206:6: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1209:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1209 | printFPOptions(Node->getFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)', inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2378:6, inlined from 'RetTy clang::StmtVisitorBase::Visit(typename Ptr::type, ParamTys ...) [with Ptr = llvm::make_const_ptr; ImplClass = clang::TextNodeDumper; RetTy = void; ParamTys = {}]' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/build/include/clang/AST/StmtNodes.inc:73:1: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2381:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2381 | printFPOptions(S->getStoredFPFeatures()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [1022/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /usr/lib/llvm15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm15/include/llvm/Support/Alignment.h:24, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/VTableBuilder.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:13: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Distance = int; _Tp = reference_wrapper; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/map:62, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:33, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclarationName.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17: /usr/include/c++/13.1.1/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper'} 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 = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper'} 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++/13.1.1/vector:72, from /usr/lib/llvm15/include/llvm/ADT/ArrayRef.h:25, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/UnresolvedSet.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/DeclCXX.h:18: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clang::BaseSubobject&}; _Tp = clang::BaseSubobject; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = clang::MethodVFTableLocation; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3662:26: /usr/include/c++/13.1.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3664:26: /usr/include/c++/13.1.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp: In constructor 'clang::VTableLayout::VTableLayout(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const AddressPointsMapTy&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:2238:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 2238 | VTableLayout::VTableLayout(ArrayRef VTableIndices, | ^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/memory:78, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTVector.h:27, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTUnresolvedSet.h:17: In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = clang::VTableLayout; _Args = {const llvm::SmallVector&, llvm::ArrayRef, llvm::SmallVector, 1>&, const llvm::DenseMap, llvm::detail::DenseMapPair >&}]', inlined from 'std::unique_ptr CreateVTableLayout(const {anonymous}::ItaniumVTableBuilder&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:2320:33: /usr/include/c++/13.1.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::BaseSubobject; _Alloc = std::allocator]', inlined from 'bool llvm::SetVector::insert(const value_type&) [with T = clang::BaseSubobject; Vector = std::vector; Set = llvm::DenseSet]' at /usr/lib/llvm15/include/llvm/ADT/SetVector.h:144:24, inlined from 'void findPathsToSubobject(clang::ASTContext&, const clang::ASTRecordLayout&, const clang::CXXRecordDecl*, clang::CharUnits, clang::BaseSubobject, {anonymous}::FullPathTy&, std::__cxx11::list, llvm::DenseSet > >&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3439:20: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = clang::VTableLayout; _Args = {llvm::ArrayRef, llvm::ArrayRef, llvm::SmallVector, 1>&, const llvm::DenseMap, llvm::detail::DenseMapPair >&}]', inlined from 'virtual void clang::MicrosoftVTableContext::computeVTableRelatedInformation(const clang::CXXRecordDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3623:56: /usr/include/c++/13.1.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 [1023/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [1024/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [1025/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [1026/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o [1027/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [1028/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [1029/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o [1030/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o [1031/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o [1032/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/Sema.cpp: In member function 'clang::ExprResult clang::Sema::ImpCastExprToType(clang::Expr*, clang::QualType, clang::CastKind, clang::ExprValueKind, const clang::CXXCastPath*, CheckedConversionKind)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/Sema.cpp:695:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 695 | return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void checkEscapingByref(clang::VarDecl*, clang::Sema&)', inlined from 'void markEscapingByrefs(const clang::sema::FunctionScopeInfo&, clang::Sema&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/Sema.cpp:2179:25, inlined from 'clang::Sema::PoppedFunctionScopePtr clang::Sema::PopFunctionScopeInfo(const clang::sema::AnalysisBasedWarnings::Policy*, const clang::Decl*, clang::QualType)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/Sema.cpp:2195:21: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/Sema.cpp:2121:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 2121 | auto *E = ImplicitCastExpr::Create(S.Context, T, CK_NoOp, VarRef, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2122 |  VK_XValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1033/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/JSONNodeDumper.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::visitBlockCommandComment(const clang::comments::BlockCommandComment*, const clang::comments::FullComment*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1635:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::visitInlineCommandComment(const clang::comments::InlineCommandComment*, const clang::comments::FullComment*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1603:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::visitTParamCommandComment(const clang::comments::TParamCommandComment*, const clang::comments::FullComment*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1672:26: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp: In member function 'void clang::JSONNodeDumper::visitHTMLStartTagComment(const clang::comments::HTMLStartTagComment*, const clang::comments::FullComment*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1622:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1622 | } | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1622:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1622 | } | ^ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1617:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1617 | Attrs.push_back( | ~~~~~~~~~~~~~~~^ 1618 |  {{"name", C->getAttr(I).Name}, {"value", C->getAttr(I).Value}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::visitHTMLStartTagComment(const clang::comments::HTMLStartTagComment*, const clang::comments::FullComment*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1617:20: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp: In member function 'llvm::json::Object clang::JSONNodeDumper::createFPOptions(clang::FPOptionsOverride)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1696:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 1696 | llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { | ^~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'llvm::json::Array clang::JSONNodeDumper::createCastPath(const clang::CastExpr*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:366:18: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::VisitFunctionProtoType(const clang::FunctionProtoType*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:562:22: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::VisitObjCCategoryDecl(const clang::ObjCCategoryDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1006:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::VisitObjCInterfaceDecl(const clang::ObjCInterfaceDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1034:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /usr/lib/llvm15/include/llvm/Support/JSON.h:531:54, inlined from 'void clang::JSONNodeDumper::VisitObjCProtocolDecl(const clang::ObjCProtocolDecl*)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1022:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1034/1774] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In constructor '{anonymous}::MicrosoftCXXNameMangler::MicrosoftCXXNameMangler({anonymous}::MicrosoftMangleContextImpl&, llvm::raw_ostream&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:342:34: warning: member '{anonymous}::MicrosoftCXXNameMangler::TemplateArgStringStorageAlloc' is used uninitialized [-Wuninitialized] 342 | TemplateArgStringStorage(TemplateArgStringStorageAlloc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm15/include/llvm/ADT/APFixedPoint.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:13: In member function 'llvm::raw_ostream& llvm::raw_ostream::operator<<(char)', inlined from 'void mangleThunkThisAdjustment(clang::AccessSpecifier, const clang::ThisAdjustment&, {anonymous}::MicrosoftCXXNameMangler&, llvm::raw_ostream&)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3451:14: /usr/lib/llvm15/include/llvm/Support/raw_ostream.h:195:18: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 195 | *OutBufCur++ = C; | ~~~~~~~~~~~~~^~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'void mangleThunkThisAdjustment(clang::AccessSpecifier, const clang::ThisAdjustment&, {anonymous}::MicrosoftCXXNameMangler&, llvm::raw_ostream&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^~~~~~~~~~ [1035/1774] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o [1036/1774] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o [1037/1774] Generating VCSVersion.inc [1038/1774] Building CXX object tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Fuzzer.cpp.o [1039/1774] Building CXX object tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Main.cpp.o [1040/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o [1041/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o [1042/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::Expr* clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:15214:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 15214 | return ImplicitCastExpr::Create(Context, ICE->getType(), ICE->getCastKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15215 |  SubExpr, nullptr, ICE->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15216 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:15276:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 15276 | return UnaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~^ 15277 |  Context, SubExpr, UO_AddrOf, MemPtrType, VK_PRValue, OK_Ordinary, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15278 |  UnOp->getOperatorLoc(), false, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In function 'bool recordConversion(clang::Sema&, clang::SourceLocation, clang::Expr*&, clang::Sema::ContextualImplicitConverter&, clang::QualType, bool, clang::DeclAccessPair&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:6029:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 6029 | From = ImplicitCastExpr::Create(SemaRef.Context, Result.get()->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6030 |  CK_UserDefinedConversion, Result.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6031 |  nullptr, Result.get()->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6032 |  SemaRef.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In function 'bool diagnoseNoViableConversion(clang::Sema&, clang::SourceLocation, clang::Expr*&, clang::Sema::ContextualImplicitConverter&, clang::QualType, bool, clang::UnresolvedSetImpl&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:5999:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 5999 | From = ImplicitCastExpr::Create(SemaRef.Context, Result.get()->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6000 |  CK_UserDefinedConversion, Result.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6001 |  nullptr, Result.get()->getValueKind(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6002 |  SemaRef.CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'bool clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::MultiExprArg, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ExprResult*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13175:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13175 | CallExpr::Create(Context, Fn, Args, Context.DependentTy, VK_PRValue, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13176 |  RParenLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildLiteralOperatorCall(clang::LookupResult&, clang::DeclarationNameInfo&, llvm::ArrayRef, clang::SourceLocation, clang::TemplateArgumentListInfo*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:15106:55: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 15106 | UserDefinedLiteral *UDL = UserDefinedLiteral::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 15107 |  Context, Fn.get(), llvm::makeArrayRef(ConvArgs, Args.size()), ResultTy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15108 |  VK, LitEndLoc, UDSuffixLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToObjectOfClassType(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14840:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14840 | Call = ImplicitCastExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 14841 |  Context, Call.get()->getType(), CK_UserDefinedConversion, Call.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14842 |  nullptr, VK_PRValue, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14910:61: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14910 | CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 14911 |  Context, OO_Call, NewFn.get(), MethodArgs, ResultTy, VK, RParenLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14912 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToMemberFunction(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14428:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14428 | CXXMemberCallExpr *call = CXXMemberCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 14429 |  Context, MemExprE, Args, resultType, valueKind, RParenLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14430 |  CurFPFeatureOverrides(), proto->getNumParams()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14457:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14457 | return CallExpr::Create(Context, MemExprE, Args, Context.VoidTy, VK_PRValue, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14458 |  RParenLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14596:57: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14596 | CXXMemberCallExpr *TheCall = CXXMemberCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 14597 |  Context, MemExprE, Args, ResultType, VK, RParenLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14598 |  CurFPFeatureOverrides(), Proto->getNumParams()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedArraySubscriptExpr(clang::SourceLocation, clang::SourceLocation, clang::Expr*, clang::MultiExprArg)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14233:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14233 | return CXXOperatorCallExpr::Create(Context, OO_Subscript, Fn.get(), Args, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14234 |  Context.DependentTy, VK_PRValue, RLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14235 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14298:67: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14298 | CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 14299 |  Context, OO_Subscript, FnExpr.get(), MethodArgs, ResultTy, VK, RLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14300 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedUnaryOp(clang::SourceLocation, clang::UnaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13432:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13432 | return UnaryOperator::Create(Context, Input, Opc, Context.DependentTy, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13433 |  VK_PRValue, OK_Ordinary, OpLoc, false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13434 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13441:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13441 | return CXXOperatorCallExpr::Create(Context, Op, Fn.get(), ArgsArray, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13442 |  Context.DependentTy, VK_PRValue, OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13443 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13515:54: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13515 | CallExpr *TheCall = CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 13516 |  Context, Op, FnExpr.get(), ArgsArray, ResultTy, VK, OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13517 |  CurFPFeatureOverrides(), Best->IsADLCandidate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildOverloadedArrowExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, bool*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:15029:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 15029 | CXXOperatorCallExpr::Create(Context, OO_Arrow, FnExpr.get(), Base, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15030 |  ResultTy, VK, OpLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, clang::BinaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, bool, bool, clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13686:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13686 | return CompoundAssignOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 13687 |  Context, Args[0], Args[1], Opc, Context.DependentTy, VK_LValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13688 |  OK_Ordinary, OpLoc, CurFPFeatureOverrides(), Context.DependentTy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13689 |  Context.DependentTy); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13690:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13690 | return BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 13691 |  Context, Args[0], Args[1], Opc, Context.DependentTy, VK_PRValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13692 |  OK_Ordinary, OpLoc, CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13704:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13704 | return CXXOperatorCallExpr::Create(Context, Op, Fn.get(), Args, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13705 |  Context.DependentTy, VK_PRValue, OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13706 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:13873:67: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 13873 | CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 13874 |  Context, ChosenOp, FnExpr.get(), Args, ResultTy, VK, OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13875 |  CurFPFeatureOverrides(), Best->IsADLCandidate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildSynthesizedThreeWayComparison(clang::SourceLocation, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, clang::FunctionDecl*)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:14155:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 14155 | Expr *SyntacticForm = BinaryOperator::Create( | ~~~~~~~~~~~~~~~~~~~~~~^ 14156 |  Context, OrigLHS, OrigRHS, BO_Cmp, Result.get()->getType(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14157 |  Result.get()->getValueKind(), Result.get()->getObjectKind(), OpLoc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14158 |  CurFPFeatureOverrides()); | ~~~~~~~~~~~~~~~~~~~~~~~~ [1043/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o [1044/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp: In function 'bool TryPrintAsStringLiteral(llvm::raw_ostream&, const clang::PrintingPolicy&, const clang::ArrayType*, llvm::ArrayRef)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:628:13: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 628 | static bool TryPrintAsStringLiteral(raw_ostream &Out, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp: In constructor 'clang::APValue::LValuePathSerializationHelper::LValuePathSerializationHelper(llvm::ArrayRef, clang::QualType)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:157:1: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 157 | APValue::LValuePathSerializationHelper::LValuePathSerializationHelper( | ^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp: In member function 'void clang::APValue::setLValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef, bool, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:1029:6: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 1029 | void APValue::setLValue(LValueBase B, const CharUnits &O, | ^~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp: In member function 'void clang::APValue::printPretty(llvm::raw_ostream&, const clang::PrintingPolicy&, clang::QualType, const clang::ASTContext*) const': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:862:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 862 | if (N != 0 && TryPrintAsStringLiteral(Out, Policy, AT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 863 |  {&getArrayInitializedElt(0), N})) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:862:42: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp: In copy constructor 'clang::APValue::APValue(const clang::APValue&)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/APValue.cpp:346:16: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 346 | setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 |  RHS.isLValueOnePastTheEnd(), RHS.isNullPointer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1045/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o [1046/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o [1047/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o [1048/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o [1049/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o [1050/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o [1051/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o [1052/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o [1053/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o [1054/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o [1055/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o [1056/1774] Building CXX object tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o [1057/1774] Building CXX object tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o In file included from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:17: In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef, bool, bool)', inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:5413:15: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:338:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 338 | MakeLValue(); setLValue(B, O, Path, OnePastTheEnd, IsNullPtr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef, bool, bool)', inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:5418:15: /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/APValue.h:338:28: note: parameter passing for argument of type 'llvm::ArrayRef' changed in GCC 7.1 338 | MakeLValue(); setLValue(B, O, Path, OnePastTheEnd, IsNullPtr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1058/1774] Building CXX object tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/TemporaryObjectsCheck.cpp.o [1059/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o [1060/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o [1061/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o [1062/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o [1063/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o [1064/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o [1065/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o [1066/1774] Building CXX object tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o In file included from /usr/include/c++/13.1.1/algorithm:60, from /usr/lib/llvm15/include/llvm/ADT/Hashing.h:51, from /usr/lib/llvm15/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm15/include/llvm/Support/Casting.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/LLVM.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/Type.h:21, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:13: /usr/include/c++/13.1.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/13.1.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/algorithm:61: /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = pair; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.1.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.1.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp: In member function 'clang::StmtResult clang::Sema::ActOnCompoundStmt(clang::SourceLocation, clang::SourceLocation, llvm::ArrayRef, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:454:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 454 | return CompoundStmt::Create(Context, Elts, FPDiff, L, R); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:454:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp: In member function 'clang::Sema::NamedReturnInfo clang::Sema::getNamedReturnInfo(clang::Expr*&, SimplerImplicitMoveMode)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:3380:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3380 | E = ImplicitCastExpr::Create(Context, VD->getType().getNonReferenceType(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3381 |  CK_NoOp, E, nullptr, VK_XValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3382 |  FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp: In member function 'clang::ExprResult clang::Sema::PerformMoveOrCopyInitialization(const clang::InitializedEntity&, const NamedReturnInfo&, clang::Expr*, bool)': /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:3538:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1 3538 | ImplicitCastExpr::Create(Context, Value->getType(), CK_NoOp, Value, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3539 |  nullptr, VK_XValue, FPOptionsOverride()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _BidirectionalIterator2 = pair*; _Distance = int]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.1.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Pointer = pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2778:29: /usr/include/c++/13.1.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/main/clang15/src/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:20: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::APSInt&}; _Tp = llvm::APSInt; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.1.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33, inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: /usr/include/c++/13.1.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, _