github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
The build failed before running any tests. Click on a failure below to see the
details.
<details>
<summary>[code=1]
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o</summary>
```
FAILED: [code=1]
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/CodeGen/SelectionDAG
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
-MF
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o.d
-o
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
-c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:7859:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
7859 | std::list<HandleSDNode> Handles;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:7943:15:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
7943 | Handles.emplace_back(NegX);
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:7999:15:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
7999 | Handles.emplace_back(NegX);
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:8048:13:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
8048 | Handles.emplace_back(NegZ);
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:8056:15:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
8056 | Handles.emplace_back(NegX);
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:8111:13:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
8111 | Handles.emplace_back(NegLHS);
| ~~~~~~~ ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:32:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/LibcallLoweringInfo.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/LibcallLoweringInfo.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/RuntimeLibcallInfo.h:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' to 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *'), which are not related by
inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:189:21:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>, false, false>::operator*' requested here
189 | pointer Node = &*IT++;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:7951:13:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::clear' requested here
7951 | Handles.clear();
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:32:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/LibcallLoweringInfo.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/LibcallLoweringInfo.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/RuntimeLibcallInfo.h:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' with an lvalue of type 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:182:60:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getNodePtr' requested here
182 | void remove(reference N) {
list_base_type::remove(*this->getNodePtr(&N)); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:191:21:
note: in instantiation of member function
'llvm::simple_ilist<llvm::HandleSDNode>::remove' requested here
191 | base_list_type::remove(*Node);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:7951:13:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::clear' requested here
7951 | Handles.clear();
| ^
8 errors generated.
```
</details>
<details>
<summary>[code=1]
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o</summary>
```
FAILED: [code=1]
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/CodeGen/SelectionDAG
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
-MF
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o.d
-o
lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
-c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2313:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
2313 | std::list<HandleSDNode> Handles;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2315:11:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2315 | Handles.emplace_back(Ops[InlineAsm::Op_InputChain]); // 0
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2316:11:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2316 | Handles.emplace_back(Ops[InlineAsm::Op_AsmString]); // 1
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2317:11:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2317 | Handles.emplace_back(Ops[InlineAsm::Op_MDNode]); // 2, !srcloc
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2318:11:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2318 | Handles.emplace_back(
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2360:15:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2360 | Handles.emplace_back(CurDAG->getTargetConstant(Flags, DL,
MVT::i32));
| ~~~~~~~ ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2368:13:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
2368 | Handles.emplace_back(Ops.back());
| ~~~~~~~ ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/AliasAnalysis.h:43:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Metadata.h:24:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' with an lvalue of type 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:182:60:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getNodePtr' requested here
182 | void remove(reference N) {
list_base_type::remove(*this->getNodePtr(&N)); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:191:21:
note: in instantiation of member function
'llvm::simple_ilist<llvm::HandleSDNode>::remove' requested here
191 | base_list_type::remove(*Node);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:147:20:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::clear' requested here
147 | ~iplist_impl() { clear(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:332:3:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::~iplist_impl' requested here
332 | iplist() = default;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:262:36:
error: no matching member function for call to 'insert'
262 | for (; first != last; ++first) insert(where, *first);
| ^~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2329:15:
note: in instantiation of function template specialization
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::insert<__gnu_cxx::__normal_iterator<llvm::SDValue
*, std::vector<llvm::SDValue>>>' requested here
2329 | Handles.insert(Handles.end(), Ops.begin() + i,
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:165:12:
note: candidate function not viable: no known conversion from 'llvm::SDValue'
to 'pointer' (aka 'llvm::HandleSDNode *') for 2nd argument
165 | iterator insert(iterator where, pointer New) {
| ^ ~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:170:12:
note: candidate function not viable: no known conversion from 'llvm::SDValue'
to 'const llvm::HandleSDNode' for 2nd argument
170 | iterator insert(iterator where, const_reference New) {
| ^ ~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:261:29:
note: candidate function template not viable: requires 3 arguments, but 2 were
provided
261 | template<class InIt> void insert(iterator where, InIt first, InIt last)
{
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/AliasAnalysis.h:43:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Metadata.h:24:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' to 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *'), which are not related by
inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2371:21:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>, false, false>::operator*' requested here
2371 | for (auto &handle : Handles)
| ^
10 errors generated.
```
</details>
<details>
<summary>[code=1]
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o</summary>
```
FAILED: [code=1] lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o -MF
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o.d -o
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp:15:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:28:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
28 | std::list<std::string> StrList;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp:15:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:42:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
42 | std::list<std::string> *getStrList() const {
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp:15:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:43:23:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
43 | return const_cast<std::list<std::string> *>(&StrList);
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
3 errors generated.
```
</details>
<details>
<summary>[code=1]
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o</summary>
```
FAILED: [code=1] lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o -MF
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o.d -o
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:21:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:28:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
28 | std::list<std::string> StrList;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:21:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:42:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
42 | std::list<std::string> *getStrList() const {
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:21:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:43:23:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
43 | return const_cast<std::list<std::string> *>(&StrList);
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:1729:33:
error: no viable conversion from 'std::string' (aka 'basic_string<char>') to
'pointer' (aka 'std::basic_string<char> *')
1729 | TM->getStrList()->push_back(std::string(
| ^~~~~~~~~~~~
1730 | (Twine("GCC_except_table") +
Twine(MF.getFunctionNumber())).str()));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:1036:7:
note: candidate function
1036 | operator __sv_type() const noexcept
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:250:26:
note: passing argument to parameter 'val' here
250 | void push_back(pointer val) { insert(end(), val); }
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:14:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:32:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/LibcallLoweringInfo.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/LibcallLoweringInfo.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/RuntimeLibcallInfo.h:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' with an lvalue of type 'typename
llvm::ilist_detail::node_options<std::basic_string<char>, true, false, void,
false, void>::pointer' (aka 'std::basic_string<char> *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:159:58:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getNodePtr' requested here
159 | list_base_type::insertBefore(*I.getNodePtr(),
*this->getNodePtr(&Node));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:167:28:
note: in instantiation of member function
'llvm::simple_ilist<std::basic_string<char>>::insert' requested here
167 | return base_list_type::insert(where, *New);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:250:33:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::insert' requested here
250 | void push_back(pointer val) { insert(end(), val); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:1729:23:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::push_back' requested here
1729 | TM->getStrList()->push_back(std::string(
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:14:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:32:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/LibcallLoweringInfo.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/LibcallLoweringInfo.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/RuntimeLibcallInfo.h:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' to 'typename llvm::ilist_detail::node_options<std::basic_string<char>, true,
false, void, false, void>::pointer' (aka 'std::basic_string<char> *'), which
are not related by inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:139:29:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>, true, false>::operator*' requested here
139 | reference back() { return *rbegin(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp:1732:55:
note: in instantiation of member function
'llvm::simple_ilist<std::basic_string<char>>::back' requested here
1732 | DAG.getTargetExternalSymbol(TM->getStrList()->back().c_str(),
VT, 0);
| ^
6 errors generated.
```
</details>
<details>
<summary>[code=1]
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o</summary>
```
FAILED: [code=1]
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o -MF
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o.d -o
lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:28:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
28 | std::list<std::string> StrList;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:42:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
42 | std::list<std::string> *getStrList() const {
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:43:23:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
43 | return const_cast<std::list<std::string> *>(&StrList);
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEInstrInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VERegisterInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:23:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:27:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' to 'typename llvm::ilist_detail::node_options<std::basic_string<char>, true,
false, void, false, void>::pointer' (aka 'std::basic_string<char> *'), which
are not related by inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:189:21:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>, false, false>::operator*' requested here
189 | pointer Node = &*IT++;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:147:20:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::clear' requested here
147 | ~iplist_impl() { clear(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:332:3:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::~iplist_impl' requested here
332 | iplist() = default;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.cpp:12:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VEInstrInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VERegisterInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:23:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:27:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:13:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' with an lvalue of type 'typename
llvm::ilist_detail::node_options<std::basic_string<char>, true, false, void,
false, void>::pointer' (aka 'std::basic_string<char> *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:182:60:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getNodePtr' requested here
182 | void remove(reference N) {
list_base_type::remove(*this->getNodePtr(&N)); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:191:21:
note: in instantiation of member function
'llvm::simple_ilist<std::basic_string<char>>::remove' requested here
191 | base_list_type::remove(*Node);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:147:20:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::clear' requested here
147 | ~iplist_impl() { clear(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:332:3:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::~iplist_impl' requested here
332 | iplist() = default;
| ^
5 errors generated.
```
</details>
<details>
<summary>[code=1]
lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o</summary>
```
FAILED: [code=1]
lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -MF
lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o.d -o
lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp:57093:5:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
57093 | std::list<HandleSDNode> Handles;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp:57102:17:
error: no member named 'emplace_back' in 'llvm::iplist<llvm::HandleSDNode>'
57102 | Handles.emplace_back(NewOps[i]);
| ~~~~~~~ ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp:14:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Metadata.h:24:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' to 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *'), which are not related by
inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:189:21:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>, false, false>::operator*' requested here
189 | pointer Node = &*IT++;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:147:20:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::clear' requested here
147 | ~iplist_impl() { clear(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:332:3:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::~iplist_impl' requested here
332 | iplist() = default;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp:14:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h:17:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h:18:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h:20:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Metadata.h:24:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::HandleSDNode, true,
false, void, false, void>> *' with an lvalue of type 'typename
llvm::ilist_detail::node_options<llvm::HandleSDNode, true, false, void, false,
void>::pointer' (aka 'llvm::HandleSDNode *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:182:60:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::HandleSDNode,
true, false, void, false, void>>::getNodePtr' requested here
182 | void remove(reference N) {
list_base_type::remove(*this->getNodePtr(&N)); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:191:21:
note: in instantiation of member function
'llvm::simple_ilist<llvm::HandleSDNode>::remove' requested here
191 | base_list_type::remove(*Node);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::erase' requested here
246 | void clear() { erase(begin(), end()); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:147:20:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::clear' requested here
147 | ~iplist_impl() { clear(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:332:3:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::HandleSDNode>,
llvm::ilist_traits<llvm::HandleSDNode>>::~iplist_impl' requested here
332 | iplist() = default;
| ^
4 errors generated.
```
</details>
<details>
<summary>[code=1] tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o</summary>
```
FAILED: [code=1] tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
sccache /opt/llvm/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS
-D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lld/wasm
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lld/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o -MF
tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o.d -o
tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:115:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
115 | std::list<std::string> commandExportWrapperNames;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:935:41:
error: no viable conversion from 'std::string' (aka 'basic_string<char>') to
'pointer' (aka 'std::basic_string<char> *')
935 | commandExportWrapperNames.push_back(funcNameStr);
| ^~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:1036:7:
note: candidate function
1036 | operator __sv_type() const noexcept
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:250:26:
note: passing argument to parameter 'val' here
250 | void push_back(pointer val) { insert(end(), val); }
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:11:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/InputChunks.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/InputFiles.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/LTO/LTO.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' with an lvalue of type 'typename
llvm::ilist_detail::node_options<std::basic_string<char>, true, false, void,
false, void>::pointer' (aka 'std::basic_string<char> *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:159:58:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getNodePtr' requested here
159 | list_base_type::insertBefore(*I.getNodePtr(),
*this->getNodePtr(&Node));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:167:28:
note: in instantiation of member function
'llvm::simple_ilist<std::basic_string<char>>::insert' requested here
167 | return base_list_type::insert(where, *New);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:250:33:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::insert' requested here
250 | void push_back(pointer val) { insert(end(), val); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:935:31:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<std::basic_string<char>>,
llvm::ilist_traits<std::basic_string<char>>>::push_back' requested here
935 | commandExportWrapperNames.push_back(funcNameStr);
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:11:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/InputChunks.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/InputFiles.h:16:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/LTO/LTO.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, true, false, void, false, void>>
*' to 'typename llvm::ilist_detail::node_options<std::basic_string<char>, true,
false, void, false, void>::pointer' (aka 'std::basic_string<char> *'), which
are not related by inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:139:29:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<std::basic_string<char>,
true, false, void, false, void>, true, false>::operator*' requested here
139 | reference back() { return *rbegin(); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/lld/wasm/Writer.cpp:936:61:
note: in instantiation of member function
'llvm::simple_ilist<std::basic_string<char>>::back' requested here
936 | const std::string &funcName = commandExportWrapperNames.back();
| ^
4 errors generated.
```
</details>
<details>
<summary>[code=1]
tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o</summary>
```
FAILED: [code=1] tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
sccache /opt/llvm/bin/clang++ -DLLVM_BUILD_STATIC -D_DEBUG
-D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/llvm-lto2
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -gmlt
-fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT
tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -MF
tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o.d -o
tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp:312:49:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
312 | std::map<std::pair<std::string, std::string>,
std::list<SymbolResolution>>
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp:339:20:
error: no viable conversion from 'SymbolResolution' to 'pointer' (aka
'llvm::lto::SymbolResolution *')
339 | .push_back(Res);
| ^~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:250:26:
note: passing argument to parameter 'val' here
250 | void push_back(pointer val) { insert(end(), val); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp:526:15:
error: call to implicitly-deleted copy constructor of 'std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>'
526 | for (auto UnusedRes : CommandLineResolutions)
| ^ ~
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:312:17:
note: explicitly defaulted function was implicitly deleted here
312 | constexpr pair(const pair&) = default; ///< Copy constructor
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:309:11:
note: copy constructor of 'pair<const std::pair<std::basic_string<char>,
std::basic_string<char>>, llvm::iplist<llvm::lto::SymbolResolution>>' is
implicitly deleted because field 'second' has a deleted copy constructor
309 | _T2 second; ///< The second member
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:334:3:
note: 'iplist' has been explicitly marked deleted here
334 | iplist(const iplist &X) = delete;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_map.h:391:7:
note: selected 'begin' function with iterator type 'iterator' (aka
'_Rb_tree_iterator<std::pair<const std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char>>, std::basic_string<char,
std::char_traits<char>, std::allocator<char>>>,
llvm::iplist<llvm::lto::SymbolResolution>>>')
391 | begin() _GLIBCXX_NOEXCEPT
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp:21:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/DTLTO/DTLTO.h:21:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/LTO/LTO.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:238:12:
error: static_cast from
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>> *' to 'typename
llvm::ilist_detail::node_options<llvm::lto::SymbolResolution, true, false,
void, false, void>::pointer' (aka 'llvm::lto::SymbolResolution *'), which are
not related by inheritance, is not allowed
238 | return static_cast<typename OptionsT::pointer>(N);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:285:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getValuePtr<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>>' requested here
285 | return NodeAccess::getValuePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:169:21:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>>::getValuePtr' requested here
169 | return *Access::getValuePtr(NodePtr);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:189:21:
note: in instantiation of member function
'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>, false, false>::operator*' requested here
189 | pointer Node = &*IT++;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::lto::SymbolResolution>,
llvm::ilist_traits<llvm::lto::SymbolResolution>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::lto::SymbolResolution>,
llvm::ilist_traits<llvm::lto::SymbolResolution>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
246 | void clear() { erase(begin(), end()); }
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1265:22:
note: in instantiation of function template specialization
'std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>>>::destroy<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>' requested here
1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(),
__p->_M_valptr());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1273:2:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_destroy_node' requested here
1273 | _M_destroy_node(__p);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:2590:4:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_drop_node' requested here
2590 | _M_drop_node(__x);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1609:9:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_erase' requested here
1609 | { _M_erase(_M_begin_node()); }
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_map.h:200:7:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::~_Rb_tree' requested here
200 | map() = default;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp:21:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/DTLTO/DTLTO.h:21:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/LTO/LTO.h:19:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.h:24:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/InstrTypes.h:28:
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Function.h:23:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:227:12:
error: cannot initialize return object of type
'ilist_node_impl<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>> *' with an lvalue of type 'typename
llvm::ilist_detail::node_options<llvm::lto::SymbolResolution, true, false,
void, false, void>::pointer' (aka 'llvm::lto::SymbolResolution *')
227 | return N;
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist_node.h:277:24:
note: in instantiation of function template specialization
'llvm::ilist_detail::NodeAccess::getNodePtr<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>>' requested here
277 | return NodeAccess::getNodePtr<OptionsT>(N);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/simple_ilist.h:182:60:
note: in instantiation of member function
'llvm::ilist_detail::SpecificNodeAccess<llvm::ilist_detail::node_options<llvm::lto::SymbolResolution,
true, false, void, false, void>>::getNodePtr' requested here
182 | void remove(reference N) {
list_base_type::remove(*this->getNodePtr(&N)); }
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:191:21:
note: in instantiation of member function
'llvm::simple_ilist<llvm::lto::SymbolResolution>::remove' requested here
191 | base_list_type::remove(*Node);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:205:22:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::lto::SymbolResolution>,
llvm::ilist_traits<llvm::lto::SymbolResolution>>::remove' requested here
205 | this->deleteNode(remove(where));
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:242:15:
note: in instantiation of member function
'llvm::iplist_impl<llvm::simple_ilist<llvm::lto::SymbolResolution>,
llvm::ilist_traits<llvm::lto::SymbolResolution>>::erase' requested here
242 | first = erase(first);
| ^
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:246:18:
note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
246 | void clear() { erase(begin(), end()); }
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1265:22:
note: in instantiation of function template specialization
'std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>>>::destroy<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>' requested here
1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(),
__p->_M_valptr());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1273:2:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_destroy_node' requested here
1273 | _M_destroy_node(__p);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:2590:4:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_drop_node' requested here
2590 | _M_drop_node(__x);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_tree.h:1609:9:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::_M_erase' requested here
1609 | { _M_erase(_M_begin_node()); }
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_map.h:200:7:
note: in instantiation of member function
'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char>>,
std::pair<const std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>, std::_Select1st<std::pair<const
std::pair<std::basic_string<char>, std::basic_string<char>>,
llvm::iplist<llvm::lto::SymbolResolution>>>,
std::less<std::pair<std::basic_string<char>,
std::basic_string<char>>>>::~_Rb_tree' requested here
200 | map() = default;
| ^
5 errors generated.
```
</details>
<details>
<summary>[code=1]
unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o</summary>
```
FAILED: [code=1]
unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o
sccache /opt/llvm/bin/clang++ -DLLVM_BUILD_STATIC -D_DEBUG
-D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/VE
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/include
-I/home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googlemock/include
-gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion
-Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported
-fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-UNDEBUG -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments
-fno-exceptions -funwind-tables -fno-rtti -Wno-suggest-override -MD -MT
unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o -MF
unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o.d -o
unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o -c
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Target/VE/MachineInstrTest.cpp
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Target/VE/MachineInstrTest.cpp:11:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:28:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
28 | std::list<std::string> StrList;
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Target/VE/MachineInstrTest.cpp:11:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:42:3:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
42 | std::list<std::string> *getStrList() const {
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
In file included from
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/Target/VE/MachineInstrTest.cpp:11:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/VE/VETargetMachine.h:43:23:
error: no template named 'list' in namespace 'std'; did you mean 'ilist'?
43 | return const_cast<std::list<std::string> *>(&StrList);
| ^~~~~~~~~
| ilist
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ilist.h:344:38:
note: 'ilist' declared here
344 | template <class T, class... Options> using ilist = iplist<T, Options...>;
| ^
3 errors generated.
```
</details>
If these failures are unrelated to your changes (for example tests are broken
or flaky at HEAD), please open an issue at
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/230150
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits