
Christoph Duelli wrote:
Andrey Semashev wrote:
What warnings? These:
boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_sec' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_min' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_hour' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_mday' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_mon' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_year' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_wday' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_yday' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_isdst' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_gmtoff' boost_1_40_0/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer for member 'tm::tm_zone'
Looks like GCC is overreacting. Omitting initializers is fine since these members should be initialized to zero.
I don't see what's inappropriate in these lines, hence I don't see what to fix. Nothing inappropriate, just that g++ is not happy (ok, maybe it is a good idea to compile with -Wno-missing-field-initializers).
[nod]