<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzFWV1z4joS_TXkRQVly98PPBBCZrKV2aQS9m7tEyXLbfBeY3tlOSH3129LNmA5MJOQqd0UoWx9HB0dtbpbKC6Tt-nIt7qPdTOyZjxnxZqM8fNAyVgysQZJ4iolY054KWCCzxNOxuXxrWx7pkyynIAQpRg5s_aBZAWJGf8TikSVLbaVfCPyrQJSsC2QFFtcL29Xy389LlZ3N6unxY-H5YIIyEvegj7eL2bPC1I38TaThJG4WWN1VQpJZEk2UlY1Ao_oLX6wrp7k-ct2Uoo1vhNWJEiA500CRG6AcMHqjeYjBeMwonNSIZgoOdQ1JKQuG9EWq56srkueMYkVoilIzUVWyUlL61kiCEmabaVG10XWhOi_R1GuBdsSVK7ZQiEVP3K5qnYHO3LmUKYjZ0EqJmoQhEmCqpIyJWmWQ9uYdo0fKplts79AtMVkRB2LWDsL_4IUgpQHnus6NlFiqQk4s_qtbh8eRVZIPb1lq1F4bCTY66qspQC2HVFf6YRtRzRC_BD1zrMYv3ehv_LdcZ4VzW68Lpq24v7-jx9j25nU5cQe0Wtrl0CEDLDzkaI9oEg9sE5RfGqK52xdsPw7LlMOotbDX8giwEEMFnTAwmH8JIt5DqxoqoeOCw7eFDU-ornkZbG-mFCI4xmEHIOQHzl2wi6CpiH2NKDdd9BBfCl0EBvQnimjC2AFp-1N7772ZbHL0J5CbVVzEpdlfrGMDo5nEPI7Qu2fa7vUsjrophaHARRFhFLuJCvwW-9cjdl2MTCDgX5pArQ3ydZRrbRjXLWOsb-dlq9ZgU6pLGrZbaevzNhxcXCDXThkx2P_QmjsaUBHfWjw3JinF0HTGCzsesBWXsAaYtOYX4qNXQ1se4CdpGFyITbFrga26TjCOPFi6BnDI8aTH6xga_TKzvxYftsUXGZlodb_WDpDl_JWZz_vgcEA_ztbawrDuI6w_kXIut9Flpii447BkMZwYWDHcZheJnvoWdjVwDZ9WMhtO2K96f4okyaHZbmfmlqGWcIqqbOUE8K1HT4lW9fla6L5yNuYmDcULXAuFg27Gtj-wFY5TT9iq3ttPi3MeTv9f8lt44wNSXq-PLQcyqzEtT4ArePDmFeVBnc0uh2FEfY24EMTPop9z27Twi70YX573WbKD42sGhUHe9U3GVsXmHtlvF4Ua4wbnWK9Jt-BJSCegQm-UQkgxhUjuPSazssEvkHxi1ZLnab-otE9Pp1qclyuZ4kp5foJUrN4v_CzAWAnwuzgFGuZtDVNkf2ngVUlTXNQWWn1KjIJq31u2uuUQMqaXK4SyEHCLzp2hvohmzqz8C6uq7HwkbHwngfch0vhuRtg7z48tfrw1HM8B9y-nI_qtDB7Xprm9AxbZuQcn8k9TlHjNmZcrsHMHkw8VieO90bYLXSX_wFvJOzX_oNZ_Rmp3P75QhGiBqEkSiPu9wndirKQR9PrM_oSF-qGIQ5lcHFMLnaUur4pzrbCY524wx3FCjyHndTnPPmPesbTfC2KdAy-rsEXbMdKDTPrmB1pv5ScvWf5blpq-1_OM-VIw-DpDbJ8B_CQw7m92rLMDDwzIdib8krOnG-Y2DuvmXYA6JGMMix4KbPEoPvRU4OiYHAcnkRsoP4nMVUXA9OMXswOXUYvldW2bOxtwA-PEpidJD1fPlc_rDwBL19AvM2VIe7k8azOUsjfDO3TLhlbCa2_krYlG33Y_Z48g3pGlkOjgShBElp9o01E9gJdGjif22icW1Ykw41_0mSOhW3wY7lReIx5-5DSC0mrFd_tbLt9iVmdcRV_MsVKm6LRWBWspGCZ-iGprR7AsTxXe03ls_v6dsjZ0a1rs9XWfLlRWKheX17HCD1OBHH4E3n1xmfvHOtec8NLDDqqBufSj580nXVO8EvTxiwwHEzbHk6b--yz0_5bGdfn54y19xlyPpNPbXHF_wCOK363rZTdHUyhYpmygu73k4_KtLeX36IWimGoZQZdZlmYJ5xjdtN7NgLKiUhyTuX_rVqX6gQRymDo5AyDgu87RAWtz0YG7GcAG-fj2PUggISsVooauh0mpA6NZKJwakV6cnxUjca60YSjFria-G37R_BBuLUAYkZa2M_x1j0PvPdrcbxNaH9AT7skB1ejXZWUYTaRkNdMbgjsMrVlEiCBPrg1NZDxi7omqAFI1stIulFuIM5Y0UHjgtdYSTCkWBNrHCGtmLbt2nOQYhFXaVe0wfNCQrY4Wq4qqrLOdm2VTm1yZHWTaeYHDdSczdkVpTqRzEhyONyRba1r9gp_4dMi9C9RZsvlbP6dLL8vyO3D_f3DP-_-_o3c3t0vnsnyQRdf_-MbeVo8PjwtR_trjcdTFyRhrYz_7CXJoYEAomMT1jJ5gPzI_Omt3FbKREoB4zAEz_Mn_Gvd681n5f9di2DesI28a2NWE4nJkneDopnXWWs06iaeoKl3W2e_g3A9_o0ODV_VzQ8qfRsETkA9a6iXRj74AnPYevPbxrXfCd0NfJVM8ZjlROyKNXJTiqmEP4tSMNxrV43Ip58eN6vrRg_s0SCIrjbTmAPnsWd5QeDbPg9ClqY-0Mj1rdhObfcqZzHk9RQnP6K0gFeiIfAZZ371dQbZlFrUtqkd2BFmzXQSUDdxAsdyme95aWSP0LOhf80P95JXYqoh1WUlVuYY54-Xlle4ndQVEmjCyFBmMofpb75ZvdKTmOoZ_BcVv9Sn>52779</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            fatal error: error in backend: Empty type name for BTF_TYPE_ID_REMOTE reloc
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          teknoraver
      </td>
    </tr>
</table>

<pre>
    ```
clang -g -O2 -target bpf -c core.bpf.c -o core.bpf.o
fatal error: error in backend: Empty type name for BTF_TYPE_ID_REMOTE reloc
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: clang -g -O2 -target bpf -c core.bpf.c -o core.bpf.o
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x00007fe7fc754431 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xde9431)
 #1 0x00007fe7fc7525e0 llvm::sys::RunSignalHandlers() (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xde75e0)
 #2 0x00007fe7fc753ac0 llvm::sys::CleanupOnSignal(unsigned long) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xde8ac0)
 #3 0x00007fe7fc6931da (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xd281da)
 #4 0x00007fe7fc69317b (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xd2817b)
 #5 0x00007fe7fc74ee07 llvm::sys::Process::Exit(int, bool) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xde3e07)
 #6 0x0000000000414200 (/usr/lib/llvm-13/bin/clang+0x414200)
 #7 0x00007fe7fc69fde2 llvm::report_fatal_error(llvm::Twine const&, bool) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xd34de2)
 #8 0x00007fe7fc69fcb6 (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xd34cb6)
 #9 0x00007fe7fe54bcf6 (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0x2be0cf6)
#10 0x00007fe7fe54b2bc (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0x2be02bc)
#11 0x00007fe7fe54df8d (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0x2be2f8d)
#12 0x00007fe7fc8bd5be llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function> >::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xf525be)
#13 0x00007fe7fe1bb8fd (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0x28508fd)
#14 0x00007fe7fc8c119a llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xf5619a)
#15 0x00007fe7fe1bb73d (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0x285073d)
#16 0x00007fe7fc8bc2fe llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xf512fe)
#17 0x00007fe8032a0d40 (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x1989d40)
#18 0x00007fe80329b651 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x1984651)
#19 0x00007fe80355ec6e (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x1c47c6e)
#20 0x00007fe8025353e4 clang::ParseAST(clang::Sema&, bool, bool) (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0xc1e3e4)
#21 0x00007fe80355b431 clang::CodeGenAction::ExecuteAction() (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x1c44431)
#22 0x00007fe803d9f9c6 clang::FrontendAction::Execute() (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x24889c6)
#23 0x00007fe803d19f46 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x2402f46)
#24 0x00007fe803e130f4 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x24fc0f4)
#25 0x0000000000413e34 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm-13/bin/clang+0x413e34)
#26 0x0000000000411e26 (/usr/lib/llvm-13/bin/clang+0x411e26)
#27 0x00007fe803a184a2 (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x21014a2)
#28 0x00007fe7fc69315d llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/lib/x86_64-linux-gnu/libLLVM-13.so.1+0xd2815d)
#29 0x00007fe803a17d80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x2100d80)
#30 0x00007fe8039eb880 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x20d4880)
#31 0x00007fe8039ebc6a clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x20d4c6a)
#32 0x00007fe803a00e3e clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/lib/x86_64-linux-gnu/libclang-cpp.so.13+0x20e9e3e)
#33 0x0000000000411663 main (/usr/lib/llvm-13/bin/clang+0x411663)
#34 0x00007fe7fb45e7ed __libc_start_main ./csu/../csu/libc-start.c:332:16
#35 0x000000000040eeba _start (/usr/lib/llvm-13/bin/clang+0x40eeba)
clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
Debian clang version 13.0.0-9+b2
Target: bpf
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/core-88e556.c
clang: note: diagnostic msg: /tmp/core-88e556.sh
clang: note: diagnostic msg: 

********************
```
[core-88e556.c.txt](https://github.com/llvm/llvm-project/files/7737250/core-88e556.c.txt)
[core-88e556.sh.txt](https://github.com/llvm/llvm-project/files/7737251/core-88e556.sh.txt)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzFWV1z4joS_TXkRQVly98PPBBCZrKV2aQS9m7tEyXLbfBeY3tlOSH3129LNmA5MJOQqd0UoWx9HB0dtbpbKC6Tt-nIt7qPdTOyZjxnxZqM8fNAyVgysQZJ4iolY054KWCCzxNOxuXxrWx7pkyynIAQpRg5s_aBZAWJGf8TikSVLbaVfCPyrQJSsC2QFFtcL29Xy389LlZ3N6unxY-H5YIIyEvegj7eL2bPC1I38TaThJG4WWN1VQpJZEk2UlY1Ao_oLX6wrp7k-ct2Uoo1vhNWJEiA500CRG6AcMHqjeYjBeMwonNSIZgoOdQ1JKQuG9EWq56srkueMYkVoilIzUVWyUlL61kiCEmabaVG10XWhOi_R1GuBdsSVK7ZQiEVP3K5qnYHO3LmUKYjZ0EqJmoQhEmCqpIyJWmWQ9uYdo0fKplts79AtMVkRB2LWDsL_4IUgpQHnus6NlFiqQk4s_qtbh8eRVZIPb1lq1F4bCTY66qspQC2HVFf6YRtRzRC_BD1zrMYv3ehv_LdcZ4VzW68Lpq24v7-jx9j25nU5cQe0Wtrl0CEDLDzkaI9oEg9sE5RfGqK52xdsPw7LlMOotbDX8giwEEMFnTAwmH8JIt5DqxoqoeOCw7eFDU-ornkZbG-mFCI4xmEHIOQHzl2wi6CpiH2NKDdd9BBfCl0EBvQnimjC2AFp-1N7772ZbHL0J5CbVVzEpdlfrGMDo5nEPI7Qu2fa7vUsjrophaHARRFhFLuJCvwW-9cjdl2MTCDgX5pArQ3ydZRrbRjXLWOsb-dlq9ZgU6pLGrZbaevzNhxcXCDXThkx2P_QmjsaUBHfWjw3JinF0HTGCzsesBWXsAaYtOYX4qNXQ1se4CdpGFyITbFrga26TjCOPFi6BnDI8aTH6xga_TKzvxYftsUXGZlodb_WDpDl_JWZz_vgcEA_ztbawrDuI6w_kXIut9Flpii447BkMZwYWDHcZheJnvoWdjVwDZ9WMhtO2K96f4okyaHZbmfmlqGWcIqqbOUE8K1HT4lW9fla6L5yNuYmDcULXAuFg27Gtj-wFY5TT9iq3ttPi3MeTv9f8lt44wNSXq-PLQcyqzEtT4ArePDmFeVBnc0uh2FEfY24EMTPop9z27Twi70YX573WbKD42sGhUHe9U3GVsXmHtlvF4Ua4wbnWK9Jt-BJSCegQm-UQkgxhUjuPSazssEvkHxi1ZLnab-otE9Pp1qclyuZ4kp5foJUrN4v_CzAWAnwuzgFGuZtDVNkf2ngVUlTXNQWWn1KjIJq31u2uuUQMqaXK4SyEHCLzp2hvohmzqz8C6uq7HwkbHwngfch0vhuRtg7z48tfrw1HM8B9y-nI_qtDB7Xprm9AxbZuQcn8k9TlHjNmZcrsHMHkw8VieO90bYLXSX_wFvJOzX_oNZ_Rmp3P75QhGiBqEkSiPu9wndirKQR9PrM_oSF-qGIQ5lcHFMLnaUur4pzrbCY524wx3FCjyHndTnPPmPesbTfC2KdAy-rsEXbMdKDTPrmB1pv5ScvWf5blpq-1_OM-VIw-DpDbJ8B_CQw7m92rLMDDwzIdib8krOnG-Y2DuvmXYA6JGMMix4KbPEoPvRU4OiYHAcnkRsoP4nMVUXA9OMXswOXUYvldW2bOxtwA-PEpidJD1fPlc_rDwBL19AvM2VIe7k8azOUsjfDO3TLhlbCa2_krYlG33Y_Z48g3pGlkOjgShBElp9o01E9gJdGjif22icW1Ykw41_0mSOhW3wY7lReIx5-5DSC0mrFd_tbLt9iVmdcRV_MsVKm6LRWBWspGCZ-iGprR7AsTxXe03ls_v6dsjZ0a1rs9XWfLlRWKheX17HCD1OBHH4E3n1xmfvHOtec8NLDDqqBufSj580nXVO8EvTxiwwHEzbHk6b--yz0_5bGdfn54y19xlyPpNPbXHF_wCOK363rZTdHUyhYpmygu73k4_KtLeX36IWimGoZQZdZlmYJ5xjdtN7NgLKiUhyTuX_rVqX6gQRymDo5AyDgu87RAWtz0YG7GcAG-fj2PUggISsVooauh0mpA6NZKJwakV6cnxUjca60YSjFria-G37R_BBuLUAYkZa2M_x1j0PvPdrcbxNaH9AT7skB1ejXZWUYTaRkNdMbgjsMrVlEiCBPrg1NZDxi7omqAFI1stIulFuIM5Y0UHjgtdYSTCkWBNrHCGtmLbt2nOQYhFXaVe0wfNCQrY4Wq4qqrLOdm2VTm1yZHWTaeYHDdSczdkVpTqRzEhyONyRba1r9gp_4dMi9C9RZsvlbP6dLL8vyO3D_f3DP-_-_o3c3t0vnsnyQRdf_-MbeVo8PjwtR_trjcdTFyRhrYz_7CXJoYEAomMT1jJ5gPzI_Omt3FbKREoB4zAEz_Mn_Gvd681n5f9di2DesI28a2NWE4nJkneDopnXWWs06iaeoKl3W2e_g3A9_o0ODV_VzQ8qfRsETkA9a6iXRj74AnPYevPbxrXfCd0NfJVM8ZjlROxKZjKH6W--IbxqRD79NPesrhtN3qNBEF1tpnHk0pSFUWzFNE68xIvwsGYFdhxZQZL6_lXOYsjrKQo4orSAV6Ih8BnVu8qm1KK2Te3AjjBvppOAuokTOJbLfM9LI3uEvg09bH64mbwSU01JXVdiZY6R_nhteYUbSl0igR4O8VkjN6WYSvizKAVDL3WlR59q9v8F0mu_BA">