<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/113672>113672</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Compilation error
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lasarocamargos
</td>
</tr>
</table>
<pre>
Submitting as asked in the error reported during compilation.
```
Stack dump:
0. Running pass 'Function Pass Manager' on module '/tmp/tinygo774357416/main.o'.
1. Running pass 'WebAssembly Instruction Selection' on function '@"(*github.com/tidwall/btree.Map[string, struct{}]).nodeSet[string struct{}]"'
#0 0x0000ff5f1bd9d398 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xd9d398)
#1 0x0000ff5f1bd9b5a8 llvm::sys::RunSignalHandlers() (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xd9b5a8)
#2 0x0000ff5f1bd9dafc (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xd9dafc)
#3 0x0000ff5f225058f8 (linux-vdso.so.1+0x8f8)
#4 0x0000ff5f1c50ba44 llvm::SelectionDAGBuilder::resolveDanglingDebugInfo(llvm::Value const*, llvm::SDValue) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x150ba44)
#5 0x0000ff5f1c50c210 llvm::SelectionDAGBuilder::getValue(llvm::Value const*) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x150c210)
#6 0x0000ff5f1c50cb5c llvm::SelectionDAGBuilder::getValueImpl(llvm::Value const*) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x150cb5c)
#7 0x0000ff5f1c50d058 llvm::SelectionDAGBuilder::getNonRegisterValue(llvm::Value const*) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x150d058)
#8 0x0000ff5f1c50d5f8 llvm::SelectionDAGBuilder::CopyValueToVirtualRegister(llvm::Value const*, unsigned int, llvm::ISD::NodeType) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x150d5f8)
#9 0x0000ff5f1c4ffa94 llvm::SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(llvm::BasicBlock const*) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x14ffa94)
#10 0x0000ff5f1c4ff3e0 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x14ff3e0)
#11 0x0000ff5f1c58303c llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void, true>, false, true>, llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void, true>, false, true>, bool&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x158303c)
#12 0x0000ff5f1c582a98 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x1582a98)
#13 0x0000ff5f1c580f14 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x1580f14)
#14 0x0000ff5f1c15aef0 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x115aef0)
#15 0x0000ff5f1bef5af4 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xef5af4)
#16 0x0000ff5f1befb070 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xefb070)
#17 0x0000ff5f1bef60d8 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xef60d8)
#18 0x0000ff5f1d257010 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x2257010)
#19 0x0000ff5f1d257ba8 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x2257ba8)
#20 0x0000ff5f1d257a40 llvm::lto::thinBackend(llvm::lto::Config const&, unsigned int, std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::DenseMap<llvm::StringRef, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long>>, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long>>>> const&, llvm::DenseMap<unsigned long, llvm::GlobalValueSummary*, llvm::DenseMapInfo<unsigned long, void>, llvm::detail::DenseMapPair<unsigned long, llvm::GlobalValueSummary*>> const&, llvm::MapVector<llvm::StringRef, llvm::BitcodeModule, llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int>>, llvm::SmallVector<std::pair<llvm::StringRef, llvm::BitcodeModule>, 0u>>*, std::vector<unsigned char, std::allocator<unsigned char>> const&) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x2257a40)
#21 0x0000ff5f1d251ce0 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x2251ce0)
#22 0x0000ff5f1d251700 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x2251700)
#23 0x0000ff5f1bcc643c (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xcc643c)
#24 0x0000ff5f1bd46fb4 llvm::ThreadPool::processTasks(llvm::ThreadPoolTaskGroup*) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xd46fb4)
#25 0x0000ff5f1bd47a30 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0xd47a30)
#26 0x0000ff5f1aac597c (/lib/aarch64-linux-gnu/libc.so.6+0x8597c)
#27 0x0000ff5f1ab2ba4c (/lib/aarch64-linux-gnu/libc.so.6+0xeba4c)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUmd1u2zoSgJ-GvhFqUJRl2Re-SOK6J8DJ2aAOupfBiBzZ3NKkD0mlydsvKPlHlJs0wWqL3cJQFWk0880PxSEFzsmNRlyQ_JrkyxHUfmvsQoEDazjswG6MG5VGvCzWdbmT3ku9ScAl4L6jSKRO_BYTtNbYxOLeWI8iEbUNUtzs9lKBl0aPCV0SenU4Tunh1_y59sC_J6Le7Ul2kKDjpPn3tdY6aNqDcwlhxarWPKhL7sOFO9CwQUtYkRid7IyoFQYpwlZ-tw9HqV82pigmWV5M0ilhqx1IPTaEFQegdHxh459YXjmHu1K9JLfaeVu3JteosDk72KuOLMHihBLGCJsRdrWRfluXY252DYH4AUoRtiq9RRzfwZ7k186H-BB2k7TqSXFNiiXJl4TNx9oIXKM_iV3KsGCxwU8Iy2hCnymltKryKi3FXGTzWaLU0y5EM7tyL649ubdS-ybWDxY4EjY7C1n48Wictwg7wqYBTGpP2DxpXFrVzhK2UrIMR_W0-5SGq6XUhK3G4_MtWf7557e7sTPjdDZOCbumzy0PYfMzcNoDLnP4KfDXWq_lRoP6A7RQaF0DMwhTMBkxsX4QoeKDOA8VjwxlHUOM5TSfVbNgSEldP396Es40GprHZ1UMOelC8pyWMJl0Ancq0OXVl-taKoH2kF10Rj3hEvRGSb1ZYllvbnVlohL4BqrGhBvtPGFXoQQ6mpfN3UGCn7bckWN5zzHOUvoexzboD2BvODIMc0CKmKd95jLnH2G-3e3V7-Au87gAix63oPnsndx_Gf0VN9J5tL8r7IEuwp_18fPqXfg3Zv_SID6Yb9L6GtTRlV-Mglo3E6Ro34jdUXG7XrYnfxmBDy_7wcZH8Clyeh45PakqmL9r4Lcvzvs_bgOhu9XrmnN0zthrZfh3F3l-DU7y5vrASWxxT_6ECYD2_cnwXeP9STrpI-ruBH3Ang6GnSGNsNO49mYZzV4b8rdrVN2r5-hG-FJJ5x-lRwve2Mcfj6X0jmQ3fQmBHuRBYegPHs0-GIpFO7EIhVqBchidPBkpwv_e1kiyz9G9zrX_cbzSGDVYltskRllmvSwzmL_2huln-Uqpc6Lj4XXqXIet0hYv4s96_LRKX3tZnPltrf-h74BvpcYjasR_cW8wBwJf5EDc5qQ5YNV9O_RIwkqg48NP4QenbqEi6qiHKbHKoeqGfXUfQI8rlt_M29JEuNMebkkL-g7cu2aRFVfG4dJQqIEkQi16qFMqugNS4Qb4y2GNc4Zu-qsj-H8VOPBEwFGPIlhe0JT-54ZYqyiyNO9bKmE2jKUSIp8Y7VuCSbdelDftid9KfQ38O2oRBf0kcGN0JTed1-Bli-W8aGWPS-xoHvn8vEfuUZDs5iRYa_l3jY97byPRG-BbFCupcH1Y23aUC6ygVmHyUujx7eeyz-0vxPb1hvDhh9TYfcFfTKid0ru8vK53O7Avt1rgcxSfs-AStcM72Ee062ab4CtWkXu1NlagRfHo0JPs5oStzHHr4SC5Bbe9EGjJTzL4dw3qMeTwbTlQyvDQLPxMsB-NozfNWvRVj5q2oP9ot-M4qrkHaf9vA9OW1y-zfgF7lvqiTAmqWcAcKuliHd8L-IWyj4b6wzRveXkH-2_I2wi9ksPOakV6bgQex9PHxsjrI_i3VmSE8ZPhsd6BUqeQnCpp_6bS10LUKqf10dBVVJ1PRysnJr4F--sCbqT6SR1gUmXtBBPNQGlvBko5DjOrBkWRJda3VNCBLBU0thT16iXn00k2wLZjqycyNIn3NyfTqux2pw9biyDuw8qqrTFrODr3AK63jDkLhntfrKn3Q20UtFARdd6jLiAbIBGtnshQ1A0D8HxeHPPQ6gGwfDudfGq3aTe6bu_woHjabtaGZyKlUd8KJSth8lGlGJ45Kz1-NxmJRSbm2RxGuEgLNp_l6XxKR9vFvEop8qmoUphVOU2hmCEynhdiVsx4KkZywSibpJTlKWVTSsclTYsqKznOOS9B5GRCcQdSjUNQx8ZuRtK5Ghdpmk0LNlJQonLNxyLGNP5ImruEMZIvR3bRZKKsN45MqJLOu7MaL73Cxc35k1D70WhUW7XYer9vFnFsRdgq-oDSlN4hxXtr_oXcE7ZqrDrCVgespwX7dwAAAP__xhL8nQ">