==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: binaryen 1:125-1 (Sat Nov 29 16:31:57 2025)
==> Retrieving sources...
-> Found binaryen-125.tar.gz
-> Found binaryen.sh
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha384sums...
binaryen-125.tar.gz ... Passed
binaryen.sh ... Passed
==> Making package: binaryen 1:125-1 (Sat Nov 29 23:32:23 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (9) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 mpdecimal-4.0.1-1 rhash-1.4.6-1 cmake-4.2.0-1 ninja-1.13.2-1 python-3.13.7-1
Total Download Size: 11.73 MiB
Total Installed Size: 165.62 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-3.13.7-1-armv7h downloading...
ninja-1.13.2-1-armv7h downloading...
mpdecimal-4.0.1-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing ninja...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found binaryen-125.tar.gz
-> Found binaryen.sh
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting binaryen-125.tar.gz with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - 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/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type selected, default to Release
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Building with -fno-omit-frame-pointer
-- Building with -fno-rtti
-- Building with -fPIC
-- Building with -UNDEBUG
-- Building with -fdiagnostics-color=always
-- Building with -DBUILD_LLVM_DWARF
-- Building with -Wall
-- Building with -Werror
-- Building with -Wextra
-- Building with -Wno-unused-parameter
-- Building with -Wno-dangling-pointer
-- Building with -Wno-implicit-int-float-conversion
-- Building with -Wno-unknown-warning-option
-- Building with -Wswitch
-- Building with -Wimplicit-fallthrough
-- Building with -Wnon-virtual-dtor
-- Building libbinaryen as shared library.
-- Linking with -Bsymbolic
-- Configuring done (3.5s)
-- Generating done (0.3s)
-- Build files have been written to: /build/binaryen/src/binaryen-version_125/build
ninja: Entering directory `build'
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[7/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[12/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[24/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[25/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[26/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[27/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[28/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[29/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
[30/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[32/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[33/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[35/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
[36/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[37/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
[38/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[39/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[40/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[41/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[42/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[43/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
[45/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[48/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[49/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
[51/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[52/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[54/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[55/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
[56/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
[57/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
[58/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[59/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[61/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
[62/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
[63/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
[64/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
[66/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
[67/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[68/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[69/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[71/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[74/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
[75/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
[76/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[80/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
[81/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[82/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
[83/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
[84/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
[85/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[87/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
[89/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
[90/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
[92/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[93/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[94/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[95/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
[96/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[97/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
[98/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
[99/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[100/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
[101/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[102/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
[103/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
[105/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[107/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[108/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
[109/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[110/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[111/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
[113/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
In file included from /build/binaryen/src/binaryen-version_125/src/literal.h:27,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:36,
from /build/binaryen/src/binaryen-version_125/src/ir/boolean.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/bits.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/properties.h:20,
from /build/binaryen/src/binaryen-version_125/src/ir/iteration.h:20,
from /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp:30:
In copy constructor 'wasm::SmallVector<T, N>::SmallVector(const wasm::SmallVector<T, N>&) [with T = wasm::Expression*; unsigned int N = 10]',
inlined from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = wasm::Select* const; _U2 = wasm::SmallVector<wasm::Expression*, 10>; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = wasm::Select* const; _T2 = wasm::SmallVector<wasm::Expression*, 10>]' at /usr/include/c++/15.2.1/bits/stl_pair.h:773:21,
inlined from 'T& wasm::InsertOrderedMap<Key, T>::operator[](const Key&) [with Key = wasm::Select*; T = wasm::SmallVector<wasm::Expression*, 10>]' at /build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h:118:29,
inlined from 'void wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder::visitSelect(wasm::Select*)' at /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp:681:24,
inlined from 'static void wasm::Walker<SubType, VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; VisitorType = wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder, void>]' at /build/binaryen/src/binaryen-version_125/src/wasm-delegations.def:51:81:
/build/binaryen/src/binaryen-version_125/src/support/small_vector.h:62:35: warning: '<unnamed>.wasm::SmallVector<wasm::Expression*, 10>::fixed' may be used uninitialized [-Wmaybe-uninitialized]
In file included from /build/binaryen/src/binaryen-version_125/src/passes/Precompute.cpp:37:
/build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h: In static member function 'static void wasm::Walker<SubType, VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; VisitorType = wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder, void>]':
/build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h:118:29: note: '<anonymous>' declared here
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-implicit-int-float-conversion' may have been intended to silence earlier diagnostics
[116/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[117/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[118/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[119/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[121/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
[122/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[123/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[124/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[125/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[126/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[127/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[128/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[129/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
[130/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
[132/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
[133/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[134/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
[137/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[138/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
[139/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[141/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[147/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[148/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[151/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[152/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[155/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
[156/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[157/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[158/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[161/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
[162/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
[163/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
[164/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
[165/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
[167/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[169/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[171/306] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
[172/306] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
[173/306] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[176/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[178/306] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
[179/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[180/306] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[186/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
[187/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
[189/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
[190/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
[191/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[193/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
[194/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[195/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
[196/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
[197/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
[198/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[199/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[200/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[201/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[202/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[203/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
[204/306] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[205/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[206/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[207/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
[208/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
[209/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[210/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
[211/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[212/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
[213/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[214/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
[215/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[216/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[217/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseSet.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugAranges.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[218/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/MapVector.h:19,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:112:13,
inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:139:53,
inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:112:13,
inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:139:53,
inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[219/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[220/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[221/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[222/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:15,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::DWARFUnit*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:1109:26,
inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
663 | return _M_t._M_emplace_hint_unique(__pos,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
664 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:1113:26,
inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
663 | return _M_t._M_emplace_hint_unique(__pos,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
664 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/Support/MathExtras.h:18,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/SmallVector.h:19,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:20,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/StringRef.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[223/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[224/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
[225/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/Optional.h:22,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFDebugLoc.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _Sentinel = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/SmallVector.h:243:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::DWARFDebugLoc::Entry]' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/SmallVector.h:806:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[226/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[227/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[228/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
[229/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
[230/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[231/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[232/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
[233/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[234/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[235/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[236/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[237/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFUnit.cpp:9:
/usr/include/c++/15.2.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<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFUnit.cpp:615:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFUnit.cpp:617:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFUnit.cpp:619:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[238/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[239/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
[240/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[241/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
[242/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[243/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[244/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/c++/15.2.1/functional:66,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/STLExtras.h:30,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:15,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/Object/ObjectFile.h:16,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DIContext.h:18,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFVerifier.cpp:8:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
inlined from 'llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFVerifier.cpp:45:16:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
170 | _M_realloc_insert(begin() + (__position - cbegin()), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
from /build/binaryen/src/binaryen-version_125/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:19:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFVerifier.cpp:559:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = long long unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/binaryen/src/binaryen-version_125/third_party/llvm-project/DWARFVerifier.cpp:578:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[245/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
[246/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[247/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
[248/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[249/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[250/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
[251/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[252/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
[253/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
[254/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
[255/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[256/306] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
from /usr/include/c++/15.2.1/unordered_map:43,
from /build/binaryen/src/binaryen-version_125/src/support/insert_ordered.h:22,
from /build/binaryen/src/binaryen-version_125/src/cfg/Relooper.h:40,
from /build/binaryen/src/binaryen-version_125/src/binaryen-c.cpp:24:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:34,
from /build/binaryen/src/binaryen-version_125/src/ir/manipulation.h:20,
from /build/binaryen/src/binaryen-version_125/src/wasm-builder.h:20,
from /build/binaryen/src/binaryen-version_125/src/cfg/Relooper.h:41:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/binaryen/src/binaryen-version_125/src/wasm.h:36:
/build/binaryen/src/binaryen-version_125/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/binaryen/src/binaryen-version_125/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
from /build/binaryen/src/binaryen-version_125/src/cfg/Relooper.h:36:
/usr/include/c++/15.2.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<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:29,
from /build/binaryen/src/binaryen-version_125/src/binaryen-c.cpp:28:
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]':
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3612:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24,
inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37,
inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/binaryen/src/binaryen-version_125/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37,
inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/binaryen/src/binaryen-version_125/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3175:29,
inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:162:14,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3174:36,
inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/binaryen/src/binaryen-version_125/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[257/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
[258/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[259/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
[260/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[261/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[262/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
[263/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
[264/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/random.cpp.o
[265/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[266/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[267/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/parameters.cpp.o
[268/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/heap-types.cpp.o
[269/306] Linking CXX shared library lib/libbinaryen.so
[270/306] Building CXX object src/tools/CMakeFiles/wasm-emscripten-finalize.dir/wasm-emscripten-finalize.cpp.o
[271/306] Building CXX object src/tools/CMakeFiles/wasm-metadce.dir/wasm-metadce.cpp.o
[272/306] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[273/306] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[274/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/c++/15.2.1/functional:66,
from /build/binaryen/src/binaryen-version_125/src/support/threads.h:27,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:29,
from /build/binaryen/src/binaryen-version_125/src/asmjs/shared-constants.h:20,
from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:24,
from /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:21,
from /build/binaryen/src/binaryen-version_125/src/tools/wasm-opt.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:23:
/usr/include/c++/15.2.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<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:30,
from /build/binaryen/src/binaryen-version_125/src/ir/debuginfo.h:20,
from /build/binaryen/src/binaryen-version_125/src/wasm-traversal.h:30,
from /build/binaryen/src/binaryen-version_125/src/pass.h:24,
from /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:20,
from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:25:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.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<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:487:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:487:54:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:490:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:491:68:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
inlined from 'void wasm::ExecutionResults::callExports(wasm::Module&, wasm::ModuleRunner&)' at /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:373:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24,
inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3175:29,
inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:162:14,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3174:36:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[275/306] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[276/306] Building CXX object src/tools/CMakeFiles/wasm-merge.dir/wasm-merge.cpp.o
[277/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[278/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/random.cpp.o
[279/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/parameters.cpp.o
[280/306] Building CXX object src/tools/CMakeFiles/wasm-shell.dir/wasm-shell.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/c++/15.2.1/functional:66,
from /build/binaryen/src/binaryen-version_125/src/support/threads.h:27,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:29,
from /build/binaryen/src/binaryen-version_125/src/asmjs/shared-constants.h:20,
from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:24,
from /build/binaryen/src/binaryen-version_125/src/tools/execution-results.h:21,
from /build/binaryen/src/binaryen-version_125/src/tools/wasm-shell.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/binaryen/src/binaryen-version_125/src/wasm.h:36,
from /build/binaryen/src/binaryen-version_125/src/ir/debuginfo.h:20,
from /build/binaryen/src/binaryen-version_125/src/wasm-traversal.h:30,
from /build/binaryen/src/binaryen-version_125/src/pass.h:24,
from /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:20,
from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:25:
/build/binaryen/src/binaryen-version_125/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/binaryen/src/binaryen-version_125/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:23:
/usr/include/c++/15.2.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<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:30:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/binaryen/src/binaryen-version_125/src/shell-interface.h:29:
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3612:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:324:24,
inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:79,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37,
inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:140:27,
inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:154:14,
inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/shell-interface.h:133:37,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3172:37,
inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3175:29,
inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/binaryen/src/binaryen-version_125/src/ir/module-utils.h:162:14,
inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3174:36,
inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/binaryen/src/binaryen-version_125/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[281/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/heap-types.cpp.o
[282/306] Building CXX object src/tools/CMakeFiles/wasm-ctor-eval.dir/wasm-ctor-eval.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_set.h:33,
from /usr/include/c++/15.2.1/unordered_set:43,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:25,
from /build/binaryen/src/binaryen-version_125/src/asmjs/shared-constants.h:20,
from /build/binaryen/src/binaryen-version_125/src/tools/wasm-ctor-eval.cpp:27:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
from /build/binaryen/src/binaryen-version_125/src/support/istring.h:23:
/usr/include/c++/15.2.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<const wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/binaryen/src/binaryen-version_125/src/wasm.h:30,
from /build/binaryen/src/binaryen-version_125/src/ir/debuginfo.h:20,
from /build/binaryen/src/binaryen-version_125/src/wasm-traversal.h:30,
from /build/binaryen/src/binaryen-version_125/src/ir/find_all.h:20,
from /build/binaryen/src/binaryen-version_125/src/tools/wasm-ctor-eval.cpp:28:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from '{anonymous}::CtorEvalExternalInterface::importGlobals(wasm::GlobalValueSet&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/tools/wasm-ctor-eval.cpp:245:79:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
inlined from '{anonymous}::CtorEvalExternalInterface::importGlobals(wasm::GlobalValueSet&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/binaryen/src/binaryen-version_125/src/tools/wasm-ctor-eval.cpp:245:29:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/binaryen/src/binaryen-version_125/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
1158 | { return erase(const_iterator(__it)); }
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[283/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/wasm-fuzz-types.cpp.o
[284/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/parameters.cpp.o
[285/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/random.cpp.o
[286/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/heap-types.cpp.o
[287/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/split-options.cpp.o
[288/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/wasm-split.cpp.o
[289/306] Linking CXX executable bin/wasm-opt
[290/306] Linking CXX executable bin/wasm-metadce
[291/306] Linking CXX executable bin/wasm2js
[292/306] Linking CXX executable bin/wasm-emscripten-finalize
[293/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/instrumenter.cpp.o
[294/306] Linking CXX executable bin/wasm-as
[295/306] Linking CXX executable bin/wasm-dis
[296/306] Building CXX object src/tools/wasm-reduce/CMakeFiles/wasm-reduce.dir/wasm-reduce.cpp.o
[297/306] Linking CXX executable bin/wasm-ctor-eval
[298/306] Linking CXX executable bin/wasm-shell
[299/306] Linking CXX executable bin/wasm-merge
[300/306] Linking CXX executable bin/wasm-reduce
[301/306] Linking CXX executable bin/wasm-split
[302/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[303/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/wasm-fuzz-lattices.cpp.o
[304/306] Linking CXX executable bin/wasm-fuzz-types
[305/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/fuzzing.cpp.o
[306/306] Linking CXX executable bin/wasm-fuzz-lattices
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-opt
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-metadce
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm2js
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-emscripten-finalize
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-as
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-dis
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-ctor-eval
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-shell
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-merge
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-fuzz-types
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-fuzz-lattices
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-reduce
-- Installing: /build/binaryen/pkg/binaryen/usr/bin/wasm-split
-- Installing: /build/binaryen/pkg/binaryen/usr/lib/libbinaryen.so
-- Installing: /build/binaryen/pkg/binaryen/usr/include/binaryen-c.h
-- Installing: /build/binaryen/pkg/binaryen/usr/include/wasm-delegations.def
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/wasm-dis
usr/bin/wasm-opt
usr/bin/wasm-metadce
usr/bin/wasm-fuzz-types
usr/bin/wasm-split
usr/bin/wasm-ctor-eval
usr/bin/wasm-merge
usr/bin/wasm-fuzz-lattices
usr/bin/wasm-reduce
usr/bin/wasm2js
usr/bin/wasm-as
usr/bin/wasm-shell
usr/bin/wasm-emscripten-finalize
usr/lib/libbinaryen.so
==> Creating package "binaryen"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: binaryen 1:125-1 (Sat Nov 29 23:37:56 2025)
==> Cleaning up...
[?12l[?25h