https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122226
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Created attachment 62528 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62528&action=edit GCC is able to handle this Using `_Complex int` instead of `std::pair<int,int>` GCC is able to handle this just fine. Note it is aggregate returns in general that GCC has issues with.
