Issue |
91438
|
Summary |
-Wconditional-uninitialized false positive
|
Labels |
new issue
|
Assignees |
|
Reporter |
timblechmann
|
broken out of qt's `QColorTransferFunction`:
```
struct foo {
void bar()
{
float a;
if (m_b)
a = std::pow(1.0f / m_a, 1.f);
if (m_b)
std::isfinite(a);
if (m_b && std::isfinite(a))
return;
}
float m_a;
bool m_b;
};
```
`-Wconditional-uninitialized` warns about `a` not being initialized in `std::isfinite(a)`, but in both cases the variable is initialized
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs