Since I plan to add a number of new flags, it made sense to encapsulate them in a new struct, in order not to pollute FindUninitializedFieldss constructor with new boolean options with super long names.
This revision practically reverts D50508, since FindUninitializedFields now accesses the pedantic flag anyways. I guess that revision was a poor design choice :^).
... = false;, just to initialize fields in the constructor :]