This warning should not be suppressed. If the code is according to C++11, initializer list using
{{ .. }}
is recommended instead of single { .. }
. There is a purpose for it and hence the warning should not be suppressed instead of improving the code that can cause problems later.