Merge "Globally disable -Wreorder-init-list." into main

This commit is contained in:
Treehugger Robot 2023-10-22 09:49:55 +00:00 committed by Gerrit Code Review
commit c70be4b986

View file

@ -69,8 +69,6 @@ var (
// Making deprecated usages an error causes extreme pain when trying to // Making deprecated usages an error causes extreme pain when trying to
// deprecate anything. // deprecate anything.
"-Wno-error=deprecated-declarations", "-Wno-error=deprecated-declarations",
// This rarely indicates a bug. http://b/145210666
"-Wno-error=reorder-init-list",
// Warnings disabled by default. // Warnings disabled by default.
@ -86,6 +84,14 @@ var (
// subsequent version of an interface, so this warning is currently // subsequent version of an interface, so this warning is currently
// infeasible to enable. // infeasible to enable.
"-Wno-inconsistent-missing-override", "-Wno-inconsistent-missing-override",
// Detects designated initializers that are in a different order than
// the fields in the initialized type, which causes the side effects
// of initializers to occur out of order with the source code.
// In practice, this warning has extremely poor signal to noise ratio,
// because it is triggered even for initializers with no side effects.
// Individual modules can still opt into it via cflags.
"-Wno-error=reorder-init-list",
"-Wno-reorder-init-list",
// Incompatible with the Google C++ style guidance to use 'int' for loop // Incompatible with the Google C++ style guidance to use 'int' for loop
// indices; poor signal to noise ratio. // indices; poor signal to noise ratio.
"-Wno-sign-compare", "-Wno-sign-compare",