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

    <tr>
        <th>Summary</th>
        <td>
            clang 16 release built from sources on x86-64 not working on basic examples
        </td>
    </tr>

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

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

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

<pre>
    Trying clang-tidy on basic programs does not work and give similar error always

```C++
// Filename: auto_ptr.cpp
#include <iostream>
#include <memory>

static void print(std::auto_ptr<int> ptr) {
        std::cout << (ptr.get() ? *ptr : -1) << '\n';
}

int main(int argc, char* argv[]) {
        std::auto_ptr<int> ptr(new int(42));
        print(ptr);
}
```

```log
[user@host experiments]$ clang-tidy auto_ptr.cpp -checks="-*,modernize-replace-auto-ptr" --
-- snipped file path --
error: unknown target triple 'unknown', please use -triple or -arch [clang-diagnostic-error]
Found compiler error(s).
```

It was built with following options:
-DLLVM_INCLUDE_TESTS=OFF
-DLLVM_BUILD_TOOLS=OFF
-DLLVM_INCLUDE_UTILS=OFF
-DCLANG_ENABLE_STATIC_ANALYZER=OFF
-DCLANG_ENABLE_ARCMT=OFF
-DLLVM_INCLUDE_BENCHMARKS=OFF
-DLLVM_TARGETS_TO_BUILD=X86
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=$PWD/install

```log
[user@host experiments]$ clang -print-targets

  Registered Targets:
    x86 - 32-bit X86: Pentium-Pro and above
    x86-64 - 64-bit X86: EM64T and AMD64
```

Would appreciate any leads to get it working.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVUtv2zgQ_jX0ZSBDJiXZPvggS3LXqPOAo27bvRi0NJG5pUiBpOJmf_2Ckp0mizSnBQg9OK9v-M1wuLWiUYgrEq9JnE94707arPjxJKxQfHLU9fOqNM9CNVBJrprAifoZtIIjt6KCzujG8NZCrdGC0g7O2vwArmpoxBOCFa2Q3AAaow1weebPloQ5CdPLMwnHlRG69mvcpRtCN7AREhVvkbAUeO_0oXNmWnXdVYkJVcm-RiAsE9o6g7wlrHhP3GKrzfMv4fC0jjtRwZMWNXRGKEfowrqasJSw9BrQ-1aOsAL8D10CmV9RhssX7Ur3zschLANCFx5og97fYME2QGjaOQM-lWA2bl6U5yTOlH-xq995_hqlUA5aLhShC__JTVMRmkF14obQ1P8_jeT9FtxvUlkoPMOYdUQJXfrFfplfT2RM-x10V-re5VPq5rITr3uLhkThSVsH-LNDI1pUzg6Qo9dl9ZpkCKoTVj8sYTmhNCA0JTRrdY1GiX8wMNhJXmHgTYIBIoUgGEMGAVglug5reBQSoePu9CIcKtHT0KsfSp8VOG4adOCM6CR6Pi4CTwnNoJPILUJvEYKLjjYQcFOdgMTrEX0teKO0daIKRv_x5ZA2ulc1VLrthMRLG_gqI3Q5_eAYtw7O3MKxF9LBWbgTPGop9dm3oe6c0Mp6asds893uz5vD9jbbfcmLQ1k8lA-E5XebzRv5-st2lx_Ku7vde9Kr9Zdy-195tktvPx2K23S9Kw4PZVpus0N6m-6-_1XsP9BM99lN-UGkdXGb_XGT7j-_B6dM95-K8uFQ3o24Ccu_LZKXODfp5-Ka0Pf7grB8jwNNbzW2tw9lutsd7vfFZvttKKTo_mtO6EYo67iU_0flQjA0SjCW0ZvLDWCPjbAODdZQXuTsRQjwc5FAAIwGR-HAJ8hSuEflRN8G90YP1yg_6id8YxIkEQSQRK-tipskKgf99CZPog9K66vuZQ286wxWgjsErp5BIq8tOA2-E8R4iQvVTCf1itVLtuQTXM2SRRiGURyHk9OKLY7VbM7YrJovqmMYLZLl7JHVrK7jGlkYTcSKhpSFjC5msziOw2kV1xT5PIqriNF5MiNRiC0XcirlUzvVppkIa3tcJbN5vJxIfkRph6lE6XBPeSGh1A8ps_I2wbFvLIlCKayzv7w44SSuRmpmCZixMC6t9Gh0C1b3pkLrh9jlNK9za2iv62jDn7ztJNpJb-Tq5Fw3cDdMpka4U3-cVroldOMjX15BZ_TfWDlfYR6vJXQz5PNvAAAA__9SqzFI">