https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56785
Eelis <gcc-bugzilla at contacts dot eelis.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gcc-bugzilla at contacts dot eelis | |.net --- Comment #2 from Eelis <gcc-bugzilla at contacts dot eelis.net> --- Another manifestation of this is that sizeof(pair<pair<char,char>,pair<char,char>>) == 4 while sizeof(tuple<tuple<char,char>,tuple<char,char>>) == 5 (!!). I think that at the moment, GCC users are best advised to avoid using stdlib tuples if efficiency is a concern.