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

Reply via email to