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 |