<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">