2
0
mirror of https://github.com/boostorg/uuid.git synced 2026-01-19 04:42:16 +00:00

Disable -Wmissing-field-initializers for GCC 13+ as appropriate

This commit is contained in:
Peter Dimov
2024-08-24 01:43:33 +03:00
parent a974565b89
commit cfb1346173
6 changed files with 36 additions and 0 deletions

View File

@@ -5,9 +5,15 @@
#include <boost/uuid/time_generator_v1.hpp> #include <boost/uuid/time_generator_v1.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <chrono> #include <chrono>
#include <set> #include <set>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid generate_and_test( time_generator_v1& gen ) uuid generate_and_test( time_generator_v1& gen )

View File

@@ -5,10 +5,16 @@
#include <boost/uuid/time_generator_v1.hpp> #include <boost/uuid/time_generator_v1.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <chrono> #include <chrono>
#include <atomic> #include <atomic>
#include <set> #include <set>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid generate_and_test( time_generator_v1& gen ) uuid generate_and_test( time_generator_v1& gen )

View File

@@ -5,12 +5,18 @@
#include <boost/uuid/time_generator_v1.hpp> #include <boost/uuid/time_generator_v1.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <atomic> #include <atomic>
#include <chrono> #include <chrono>
#include <thread> #include <thread>
#include <set> #include <set>
#include <vector> #include <vector>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid::node_type const node{{ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }}; uuid::node_type const node{{ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }};

View File

@@ -5,9 +5,15 @@
#include <boost/uuid/time_generator_v6.hpp> #include <boost/uuid/time_generator_v6.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <chrono> #include <chrono>
#include <set> #include <set>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid generate_and_test( time_generator_v6& gen ) uuid generate_and_test( time_generator_v6& gen )

View File

@@ -5,10 +5,16 @@
#include <boost/uuid/time_generator_v6.hpp> #include <boost/uuid/time_generator_v6.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <chrono> #include <chrono>
#include <atomic> #include <atomic>
#include <set> #include <set>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid generate_and_test( time_generator_v6& gen ) uuid generate_and_test( time_generator_v6& gen )

View File

@@ -5,12 +5,18 @@
#include <boost/uuid/time_generator_v6.hpp> #include <boost/uuid/time_generator_v6.hpp>
#include <boost/uuid/uuid_clock.hpp> #include <boost/uuid/uuid_clock.hpp>
#include <boost/core/lightweight_test.hpp> #include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
#include <atomic> #include <atomic>
#include <chrono> #include <chrono>
#include <thread> #include <thread>
#include <set> #include <set>
#include <vector> #include <vector>
#if defined(BOOST_LIBSTDCXX_VERSION) && BOOST_LIBSTDCXX_VERSION >= 130000
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
using namespace boost::uuids; using namespace boost::uuids;
uuid::node_type const node{{ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }}; uuid::node_type const node{{ 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }};