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.

Reply via email to