https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64428 --- Comment #2 from R.HL at gmx dot net --- That was a typo, I quickly modified the example before submitting it. It should be U u = {1};