https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118445
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the full testcase: ``` #include <arm_sve.h> constexpr svfloat32_t f(svfloat32_t b, float a) { return b + a; } svfloat32_t g(void) { return f((svfloat32_t){1.0}, 2.0); } ```