Open
Description
The check does not consider implicit checks like __assume
or assert
which explicitly tell that this value should not be uninitialized.
For example, the following code snipped will rise a warning.
for (std::optional<down_sampling::work::sample_down>&& job : jobv) { //
assert(job);
job->do_something();
}