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

    <tr>
        <th>Summary</th>
        <td>
            clang-tidy error: no template named 'span' in namespace 'std' [clang-diagnostic-error]
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

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

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

<pre>
    ```cpp
#include <span>

constexpr auto handLandmarksCount = 20;

struct Landmark
{
   float foo;
};

class LandmarksContainer
{
public:
  std::span<const Landmark, handLandmarksCount> landmarks;
};
```

```
$ clang-tidy-18 src/trigger/trigger.cpp -- -Iinclude

error: no template named 'span' in namespace 'std' [clang-diagnostic-error]
   36 |   std::span<const Landmark, handLandmarksCount> landmarks;
      | ~~~~~^
```

Installed from Ubuntu 22.04 automatic installation script.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0U02PozoQ_DXm0gKBzeeBQyaZSCO96_sBjW2I3zM2spvVzhz2t68gySYajfa0a0UByt1FVTXGGM3ktO5Z9cKqU4IrXXzolfmQH5gMXr33rM6vP7ksLD-x_MC4ME7aVWlg4hgXdEy83rb2f-ldJP19CYArebigU_-gUzOG_-PRr46AiRPwnImX57ZIYZUE99LbVnOrAYDReiQYvX80NqdPJNJijPD0OkdonA6f2JZ1sEYycbiTR1Lbkzhc_Rx3Dw8t_PiFDSZewd6RrzXdw3uW-BnkJUiLbkrJqPe0aCEGyfiZgpkmHR53mVwWSFNI327xP5PqEHxg4gDOA-l5sUgaHM5aAePNboo3YNyOxQWl3nFSG8yql6sCZXByPpKR6ZWwOv1KX9TAmiP8yahgXxvrj22x6vU3sb25SGitVjAGP8O_w-poBc6zvNy_sxnJSDDXKiTjHUQZzEJZonqhOtFhovuiKYq6FG3ZJZe-QSnLttZYF40qRtVW2EnJVStFmRdll5ie57zMBW-LWjS8y8ZiVIMQiGIYx7LpWJnrGY3NrP02Zz5MiYlx1X1bd02VWBy0jfvh4vwxY8b5dthCvzWlwzpFVubWRIoPGjJkdf_ogb824GQNtr8QLXGbKj8zfp4MXdYhk35m_LxJul3SJfj_tCTGz7vNyPh5d_ozAAD__0acTw4">