mgcarrasco wrote:
These two command failed:
`clang++ -x hip hello.hip --offload-arch=amdgcnspirv -no-use-spirv-backend`
`clang++ -x hip hello.hip --offload-arch=amdgcnspirv -use-spirv-backend`
hello.hip:
```
int main() {
return 0;
}
```
Error (note also the warning):
```
clang++: warning: argument unused during compilation: '-no-use-spirv-backend'
[-Wunused-command-line-argument]
/llvm-link:
/tmp/hello-8b0d50-spirv64-amd-amdhsa-amdgcnspirv-dde257-6274a2.o:1:1: error:
expected top-level entity
#���'
=�
llvm-link: error: loading file
'/tmp/hello-8b0d50-spirv64-amd-amdhsa-amdgcnspirv-dde257-6274a2.o'
clang: error: amdgcn-link command failed with exit code 1 (use -v to see
invocation)
```
With the old driver:
`clang++ -x hip hello.hip --offload-arch=amdgcnspirv --no-offload-new-driver
-use-spirv-backend` (same for -no-use-spirv-backend)
```
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and
include the crash backtrace and dumped files.
Stack dump:
0. Program arguments: /setup/install-llvm-project/bin/clang++ -x hip
hello.hip --offload-arch=amdgcnspirv --no-offload-new-driver -use-spirv-backend
-o hello-spirv-backend.out
1. Compilation construction
2. Building compilation jobs
3. Building compilation jobs
4. Building compilation jobs
5. Building compilation jobs
6. Building compilation jobs
7. Building compilation jobs
8. Building compilation jobs
#0 0x00006449b8d83652 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int)
/setup/llvm-project/llvm/lib/Support/Unix/Signals.inc:885:3
#1 0x00006449b8d8064c llvm::sys::RunSignalHandlers()
/setup/llvm-project/llvm/lib/Support/Signals.cpp:108:20
#2 0x00006449b8d80d11 SignalHandler(int, siginfo_t*, void*)
/setup/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:14
#3 0x00006449b8d80de4 int const* std::__find_if<int const*,
__gnu_cxx::__ops::_Iter_equals_val<int const>>(int const*, int const*,
__gnu_cxx::__ops::_Iter_equals_val<int const>)
/usr/include/c++/11/bits/stl_algobase.h:2114:23
#4 0x00006449b8d80de4 int const* std::find<int const*, int>(int const*, int
const*, int const&) /usr/include/c++/11/bits/stl_algo.h:3884:28
#5 0x00006449b8d80de4 bool llvm::is_contained<int const (&) [10], int>(int
const (&) [10], int const&)
/setup/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1952:21
#6 0x00006449b8d80de4 SignalHandlerTerminate(int, siginfo_t*, void*)
/setup/llvm-project/llvm/lib/Support/Unix/Signals.inc:464:25
#7 0x0000734539c42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#8 0x00006449b8b2120e std::__uniq_ptr_impl<llvm::opt::Arg,
std::default_delete<llvm::opt::Arg>>::_M_ptr() const
/usr/include/c++/11/bits/unique_ptr.h:173:58
#9 0x00006449b8b2120e std::unique_ptr<llvm::opt::Arg,
std::default_delete<llvm::opt::Arg>>::get() const
/usr/include/c++/11/bits/unique_ptr.h:422:27
#10 0x00006449b8b2120e std::unique_ptr<llvm::opt::Arg,
std::default_delete<llvm::opt::Arg>>::operator bool() const
/usr/include/c++/11/bits/unique_ptr.h:436:19
#11 0x00006449b8b2120e
llvm::opt::Arg::getAsString[abi:cxx11](llvm::opt::ArgList const&) const
/setup/llvm-project/llvm/lib/Option/Arg.cpp:68:12
#12 0x00006449b97a8f9f
clang::driver::tools::Clang::ConstructJob(clang::driver::Compilation&,
clang::driver::JobAction const&, clang::driver::InputInfo const&,
llvm::SmallVector<clang::driver::InputInfo, 4u> const&, llvm::opt::ArgList
const&, char const*) const
/setup/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp:5398:38
#13 0x00006449b96df02f
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6318:22
#14 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#15 0x00006449b96de41a llvm::SmallVectorBase<unsigned int>::size() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:83:32
#16 0x00006449b96de41a
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:279:53
#17 0x00006449b96de41a
llvm::SmallVectorImpl<clang::driver::InputInfo>::append(llvm::SmallVectorImpl<clang::driver::InputInfo>
const&) /setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:716:51
#18 0x00006449b96de41a
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6187:22
#19 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#20 0x00006449b96e0d41 llvm::SmallVectorBase<unsigned int>::size() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:83:32
#21 0x00006449b96e0d41
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:279:53
#22 0x00006449b96e0d41
llvm::SmallVectorImpl<clang::driver::InputInfo>::append(llvm::SmallVectorImpl<clang::driver::InputInfo>
const&) /setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:716:51
#23 0x00006449b96e0d41 operator()
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6088:20
#24 0x00006449b96e0d41 void llvm::function_ref<void (clang::driver::Action*,
clang::driver::ToolChain const*, char
const*)>::callback_fn<clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*,
llvm::StringRef, bool, bool, char const*,
std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const::'lambda0'(clang::driver::Action*,
clang::driver::ToolChain const*, char const*)>(long, clang::driver::Action*,
clang::driver::ToolChain const*, char const*)
/setup/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52
#25 0x00006449b98c9134
clang::driver::OffloadAction::doOnEachDeviceDependence(llvm::function_ref<void
(clang::driver::Action*, clang::driver::ToolChain const*, char const*)> const&)
const /setup/llvm-project/clang/lib/Driver/Action.cpp:275:12
#26 0x00006449b96dd72c llvm::SmallVectorBase<unsigned
int>::SmallVectorBase(void*, unsigned long)
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:69:69
#27 0x00006449b96dd72c
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo,
void>::SmallVectorTemplateCommon(unsigned long)
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:140:73
#28 0x00006449b96dd72c llvm::SmallVectorTemplateBase<clang::driver::InputInfo,
true>::SmallVectorTemplateBase(unsigned long)
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:498:45
#29 0x00006449b96dd72c
llvm::SmallVectorImpl<clang::driver::InputInfo>::SmallVectorImpl(unsigned int)
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:596:37
#30 0x00006449b96dd72c llvm::SmallVector<clang::driver::InputInfo,
4u>::SmallVector(llvm::SmallVector<clang::driver::InputInfo, 4u>&&)
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1273:56
#31 0x00006449b96dd72c
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6093:14
#32 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#33 0x00006449b96de41a llvm::SmallVectorBase<unsigned int>::size() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:83:32
#34 0x00006449b96de41a
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:279:53
#35 0x00006449b96de41a
llvm::SmallVectorImpl<clang::driver::InputInfo>::append(llvm::SmallVectorImpl<clang::driver::InputInfo>
const&) /setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:716:51
#36 0x00006449b96de41a
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6187:22
#37 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#38 0x00006449b96e084f llvm::SmallVectorBase<unsigned int>::size() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:83:32
#39 0x00006449b96e084f
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:279:53
#40 0x00006449b96e084f
llvm::SmallVectorImpl<clang::driver::InputInfo>::append(llvm::SmallVectorImpl<clang::driver::InputInfo>
const&) /setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:716:51
#41 0x00006449b96e084f operator()
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6173:45
#42 0x00006449b96e084f void llvm::function_ref<void (clang::driver::Action*,
clang::driver::ToolChain const*, char
const*)>::callback_fn<clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*,
llvm::StringRef, bool, bool, char const*,
std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const::'lambda2'(clang::driver::Action*,
clang::driver::ToolChain const*, char const*)>(long, clang::driver::Action*,
clang::driver::ToolChain const*, char const*)
/setup/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52
#43 0x00006449b98c9134
clang::driver::OffloadAction::doOnEachDeviceDependence(llvm::function_ref<void
(clang::driver::Action*, clang::driver::ToolChain const*, char const*)> const&)
const /setup/llvm-project/clang/lib/Driver/Action.cpp:275:12
#44 0x00006449b96de22d
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6169:25
#45 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#46 0x00006449b96de41a llvm::SmallVectorBase<unsigned int>::size() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:83:32
#47 0x00006449b96de41a
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end() const
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:279:53
#48 0x00006449b96de41a
llvm::SmallVectorImpl<clang::driver::InputInfo>::append(llvm::SmallVectorImpl<clang::driver::InputInfo>
const&) /setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:716:51
#49 0x00006449b96de41a
clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:6187:22
#50 0x00006449b96e0716
clang::driver::Driver::BuildJobsForAction(clang::driver::Compilation&,
clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef,
bool, bool, char const*, std::map<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>, llvm::SmallVector<clang::driver::InputInfo, 4u>,
std::less<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char>>>>,
std::allocator<std::pair<std::pair<clang::driver::Action const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>
const, llvm::SmallVector<clang::driver::InputInfo, 4u>>>>&,
clang::driver::Action::OffloadKind) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5968:25
#51 0x00006449b96e10e9
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::begin()
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:276:45
#52 0x00006449b96e10e9
llvm::SmallVectorTemplateCommon<clang::driver::InputInfo, void>::end()
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:278:32
#53 0x00006449b96e10e9 llvm::SmallVector<clang::driver::InputInfo,
4u>::~SmallVector()
/setup/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1231:24
#54 0x00006449b96e10e9
clang::driver::Driver::BuildJobs(clang::driver::Compilation&) const
/setup/llvm-project/clang/lib/Driver/Driver.cpp:5490:23
#55 0x00006449b96f2671
clang::driver::Driver::BuildCompilation(llvm::ArrayRef<char const*>)
/setup/llvm-project/clang/lib/Driver/Driver.cpp:1851:3
#56 0x00006449b6ecafca clang_main(int, char**, llvm::ToolContext const&)
/setup/llvm-project/clang/tools/driver/driver.cpp:391:39
#57 0x00006449b6dc3691 main
/setup/build-llvm-project/tools/clang/tools/driver/clang-driver.cpp:18:1
#58 0x0000734539c29d90 __libc_start_call_main
./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#59 0x0000734539c29e40 call_init ./csu/../csu/libc-start.c:128:20
#60 0x0000734539c29e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#61 0x00006449b6ec7b75 _start (/setup/install-llvm-project/bin/clang+++0xdd6b75)
```
https://github.com/llvm/llvm-project/pull/201457
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits