зеркало из https://github.com/github/codeql.git
C++: Reproduce a reported FP
This commit is contained in:
Родитель
b39bcde31c
Коммит
a1af96e521
|
@ -6,3 +6,4 @@
|
|||
| test.cpp:39:23:39:28 | ... == ... | This '==' operator has no effect. The assignment ('=') operator was probably intended. |
|
||||
| test.cpp:42:23:42:28 | ... == ... | This '==' operator has no effect. The assignment ('=') operator was probably intended. |
|
||||
| test.cpp:51:13:51:13 | call to operator== | This '==' operator has no effect. The assignment ('=') operator was probably intended. |
|
||||
| test.cpp:61:44:61:51 | ... == ... | This '==' operator has no effect. The assignment ('=') operator was probably intended. |
|
||||
|
|
|
@ -55,3 +55,9 @@ void f(void) {
|
|||
}
|
||||
}
|
||||
|
||||
// This pattern is used to emulate C++20 concepts in a way that's very light on
|
||||
// template syntax.
|
||||
template<typename T1, typename T2>
|
||||
auto sfinaeTrick(T1 x1, T2 x2) -> decltype(x1 == x2, bool()) { // GOOD [FALSE POSITIVE]
|
||||
return x1 == x2;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче