https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65230
--- Comment #3 from Ulrich Drepper <drepper.fsp+rhbz at gmail dot com> --- Actually, I think for the std::pair definition I'd like to see p1 = {[0] = 0, [1] = 0} instead of p1 = {first = 0, second = 0} Again, more uniform and I'd say it should be encouraged to use std::get instead of .first / .second because it's compatible with std::tuple.