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

    <tr>
        <th>Summary</th>
        <td>
            [clang-scan-deps] `DependencyScanningFilesystem` caches relative filename lookups
        </td>
    </tr>

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

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

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

<pre>
    A relative path would be used as a key for cache lookup and if the same relative path was used from another compiler invocation with a different working directory then the first cache entry was erroneously returned.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckU2uozAQhE9jNq1Exvw9FizeKOICc4LGboMnxkZuk4g5_Sgk0pNmZcmtrqquD5ndHIgG0fwSSuH9SPmvE0qJ5lbgnpeYhs9nMUVzDN-QyGN2D4IN8wLPuHsDE8HOZAAZEO50gI0JNOqFwMd43zfAYMBZyAsB40r_qyC_BWyKK2CIeaEEOq6b85TAhUfUmF0M8HR5AQTjrKVEIcMzprsLMxiXSOeYjpdHOI2sS5w_MSjkdJw-lFIMFHf2ByTKewpkroUZKtNXPRY0lG3fdF1T9n2xDB19fU2tqbGVHdmyrLpK05c0Gq2x2FSFG5RUlexVJ2XVN_1V1j2WnZ1K2dZtPSlRS1rR-av3j_Ua01w45p2GtmtKWXicyPOn_kBPOIcfAGl47VymfWZRS-84849Kdtmf3LTHMF9YY7gY2lg0NxCtvNFGwVDQx2-NIbgwj84TH5xpFa1818I_HKzzFF5k3sC42JMflpw3FtW3UKNQ4-zysk9XHVehxleOz3PZUvxDOgs1nulZqPG87l8AAAD__1hTzws">