https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61959
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |c++ --- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- The constructor is invalid: (gdb) p debug_generic_expr (exp) {.D.2102={.x={.D.2071={.value=1}}, .y={.D.2071={.value=1}}}, .(struct A *) this + 8={}} the element index has to be a FIELD_DECL - 'this + 8' is not allowed here. C++ frontend issue.