https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118710
--- Comment #2 from Ryan Koehler <rtkoehle at mtu dot edu> --- I made the first patch you recommended to the compiler and my sample code did indeed compile. When I took the patched compiler back into the much larger code base to compile, I ran into another internal compiler error, So I cannot technically confirm if this changes the output. I will submit a separate ticket for this new error.