https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92687
Christopher Nerz <Christopher.Nerz at de dot bosch.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Christopher.Nerz at de dot bosch.c | |om --- Comment #2 from Christopher Nerz <Christopher.Nerz at de dot bosch.com> --- Same error happens for all other gcc versions I checked, ranging from 8.3 to 13.2. Note that the problem does not arise if you replace the tuple with a struct { int a; int b;}. Seems strongly related: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102116