https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105187
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
We're tripping on this assert
+ /* A COMPOUND_LITERAL_P CONSTRUCTOR is the syntactic form; by the time we
get
+ here it should have been digested into an actual value for the type. */
+ gcc_checking_assert (TREE_CODE (value) != CONSTRUCTOR
+ || processing_template_decl
+ || !TREE_HAS_CONSTRUCTOR (value));
(gdb) p value
$1 = <constructor 0x7fffea4bfb70>
(gdb) pge
{1.0e+0 / 0.0 - 1.0e+0 / 0.0, 1.0e+0 / 0.0 - 1.0e+0 / 0.0}