<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/145416>145416</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            DebugInfo/assignment-tracking/X86/large-type.ll lacks target triple
        </td>
    </tr>

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

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

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

<pre>
    This causes newly built llc that doesn't have a default host or a too specific host to fail to run the test.
For example, with this build command (without -DLLVM_DEFAULT_TARGET_TRIPLE=arm):

```
 cmake -S llvm -B build -G Ninja -DLLVM_ENABLE_ASSERTIONS=true -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_TARGETS_TO_BUILD="WebAssembly;RISCV;ARM;X86" -DLLVM_CCACHE_BUILD=true -DCMAKE_LINKER_TYPE=LLD -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" -DCMAKE_C_COMPILER=$HOME/Developer/igalia/LLVM-20.1.7-macOS-ARM64/bin/clang -DCMAKE_CXX_COMPILER=$HOME/Developer/igalia/LLVM-20.1.7-macOS-ARM64/bin/clang++
```
that produces this llc


```
 build/bin/llc --version

LLVM (http://llvm.org/):
  LLVM version 21.0.0git
  Optimized build with assertions.
  Default target:
  Host CPU: apple-m2

  Registered Targets:
    arm     - ARM
    armeb   - ARM (big endian)
    riscv32 - 32-bit RISC-V
    riscv64 - 64-bit RISC-V
    thumb   - Thumb
    thumbeb - Thumb (big endian)
    wasm32  - WebAssembly 32-bit
    wasm64  - WebAssembly 64-bit
    x86     - 32-bit X86: Pentium-Pro and above
 x86-64  - 64-bit X86: EM64T and AMD64
```


```
********************
FAIL: LLVM :: DebugInfo/assignment-tracking/X86/large-type.ll (2 of 57719)
******************** TEST 'LLVM :: DebugInfo/assignment-tracking/X86/large-type.ll' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
/Users/jjasmine/Developer/igalia/llvm-project/build/bin/llc /Users/jjasmine/Developer/igalia/llvm-project/llvm/test/DebugInfo/assignment-tracking/X86/large-type.ll -stop-after=finalize-isel -o -  | /Users/jjasmine/Developer/igalia/llvm-project/build/bin/FileCheck /Users/jjasmine/Developer/igalia/llvm-project/llvm/test/DebugInfo/assignment-tracking/X86/large-type.ll --implicit-check-not=DBG_ # RUN: at line 1
+ /Users/jjasmine/Developer/igalia/llvm-project/build/bin/llc /Users/jjasmine/Developer/igalia/llvm-project/llvm/test/DebugInfo/assignment-tracking/X86/large-type.ll -stop-after=finalize-isel -o -
+ /Users/jjasmine/Developer/igalia/llvm-project/build/bin/FileCheck /Users/jjasmine/Developer/igalia/llvm-project/llvm/test/DebugInfo/assignment-tracking/X86/large-type.ll --implicit-check-not=DBG_
/Users/jjasmine/Developer/igalia/llvm-project/build/bin/llc: error: unable to get target for '', see --version and --triple.
FileCheck error: '<stdin>' is empty.
FileCheck command line: /Users/jjasmine/Developer/igalia/llvm-project/build/bin/FileCheck /Users/jjasmine/Developer/igalia/llvm-project/llvm/test/DebugInfo/assignment-tracking/X86/large-type.ll --implicit-check-not=DBG_

```

I'm happy to take this up if assigned.

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzkV1tv6j4S_zTmZWSUOBDaBx5CLuewfygI6NnuE3KSAdw6F9kObf-ffuUk9Krzclppd7WSpST23Oc34wnXWhxLxCkZz8g4GvDGnCo1TXneFCk3Qp8GaZU_T3cnoSHjjUYNJT7KZ0gbIQ1ImYE5cQN5hbokbGLgxM8IHHI88EYaOFXaQKWAg6kq0DVm4iCybttUcOBC2qdqSjAnBIPaDIkTJJUCfOJFLZGwEB6FOYGxRli9OWRVUfAyB8Ku7FHVGKDRYvFruY_iJLhd7Pa7YPMj3u13m_l6ERMv4qog7Jp4AXHa5Tv9cgLICv6AQLcg5bkAOuuV0B9wI8p7fhEd3wSzRbwPttt4s5uvbrbEi4xqEGgULoO_4v3sdr6I9rt_ra3CDUrk-vUwvluvNrt9uFqu54vYPpfBTWRlrG4uGjqjt_vdqpNFvIgw9k9MA62xSOUz8Wab-Tb8RbxZsFkSb3Z35RPGLvxhGIQ_4xfed8Yt5jd_xZuLdYtF9MGt9Wb1jzjcbTudmeTlkXiz9klNVUlN8cko3mnrRIYXbzYt0-jnahkTlkR4RlnVqAhLxJFLwQlLrCrKnKE7nNCCZ6stDTZLf0RYkoqSsKRV9Cr57u67ZRM2s-t96lvs1qrKmwx1BzApsx4iH1DSguJFpkU-pWdUWlRlR23NsIg8GVNboLGkpTsXw0od268efwAtac8MzB06Q-coTHu0qo0oxN-Y9yhsoc-1RmVEVephSxT11WW4OqK5SP1piypc3xIvAF7XEmnBOtMANngU2qDCHHYtk75wAXBV2AdQsKB62cP0sme9SsURsMwFL60fHZESOjt7DCh4jKbCgAUn_fX21B8BBX_0-dScmqJTsLNvb3cxvez-TvEj14XHLPOb4uiNeEPijz6SdJb0JE9Xfu93b76tJi-ANZZGNAVdqwpsl-FpdUbL83Tl005m71HPEC_90a4lDZaRP_qAnM9YIuwLywmSYL6wajvAeYF9jzBtjvPyUBGWdF29wNJQo3j2ICz6k7ZVJNImn5rnGodS2vAyqA4wnkzc6y68X7ENdvF2B4RNvmwZYROwbsYRfDFY8ZMwEFY5Wlv6cgj762PVmLoxNgra5KjUS4VS2kYiudWoNGHJ_T3XhSjxdx3IVjmtVXWPmbEt4lOr-HNZ9pOwxF6MLcefpJlqU9WUHwwq4kUHUXIp_kYqNEqgFVAAMgm_YON7fxMhMTxh9vCf9pqKopYiE4Zm1hxaVoZ4UTT7sQfCPNjc3rSd0oAUJYLbpnz2bWH470_7Nzv8P5D3761qix5UqlL2pSl5KtHOske8XMxwqJRth-0KQSO-zgztdUGpUaKW2I68L-F7kWn5vFCbXJTEi21PFBqwqM3ze4bLOGxx3PH9X2X003U7J2xSwInX9bNNiLHjfTvcNTWIA_R_PbkN4iCfevm1d80HOHUnY2fi-uz6enCaOr7LD6Pc9Q4Tj7OJ77ip62bOVco8d-Q5zkBMmcPGjs88xpzR-Hroj0cT171i_uHgjv2xQ0YOFlzI4WUGHAitG5y6o_HI9QeSpyh1--fFWImP0J4SxuyPmJq2YUyboyYjRwpt9KsYI4zE6Z-FUvLsQV_g2YFv0Cg5tUOrfplaj8KcmnSYVcVrBj_ktbXW4qF35zxl_w4AAP__mNprqg">