| 1 | // RUN: %check_clang_tidy -std=c++98-or-later %s cppcoreguidelines-pro-bounds-constant-array-index %t |
|---|---|
| 2 | |
| 3 | // Note: this test expects no diagnostics, but FileCheck cannot handle that, |
| 4 | // hence the use of | count 0. |
| 5 | template <int index> struct B { |
| 6 | int get() { |
| 7 | // The next line used to crash the check (in C++03 mode only). |
| 8 | return x[index]; |
| 9 | // CHECK-FIXES: return x[index]; |
| 10 | } |
| 11 | int x[3]; |
| 12 | }; |
| 13 |
