blob: 31e3893a3e70b7d1bd1fd5fb3b754dacd97d54c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// RUN: %check_clang_tidy -std=c++17-or-later %s readability-misleading-indentation %t -- -- -fno-delayed-template-parsing
namespace PR61435 {
template<int N>
constexpr auto lam_correct = []{
if constexpr (N == 1) {
} else {
}
};
template<int N>
constexpr auto lam_incorrect = []{
if constexpr (N == 1) {
}
else {
}
// CHECK-MESSAGES: :[[@LINE-2]]:4: warning: different indentation for 'if' and corresponding 'else' [readability-misleading-indentation]
};
void test() {
lam_correct<1>();
lam_correct<2>();
lam_incorrect<1>();
lam_incorrect<2>();
}
}
|