https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114865
--- Comment #24 from Peter Dimov <pdimov at gmail dot com> --- I already have https://github.com/boostorg/uuid/blob/e7f4cebe81835fd1b5558178f3d4c40ae266d8e2/include/boost/uuid/time_generator_v1.hpp#L32-L43 but this comes with its own issues (-Wmissing-field-initializers.) Do you think that it's worth trying to roll back this in the standard? Probably not because it's only a problem on C++11 and the standard doesn't care about C++11 at this point.