https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89321
--- Comment #3 from Ian Lance Taylor <ian at airs dot com> --- I'm not sure exactly what assert it is, because there is no assert on that line of go-gcc.cc. But it is most likely an assertion saying that when compiling a struct composite literal, the number of fields in the struct does not match the number of values in the composite literal. That should be impossible, since the compiler fills in zero values as needed. So unfortunately I'm not sure that is all that helpful.