https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79937

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org

--- Comment #10 from Jason Merrill <jason at gcc dot gnu.org> ---
Here's a wrong-code version that isn't fixed by Jakub's patch:

struct X {
  unsigned i;
  unsigned n = i;
};

X bar(X x) {
  return x;
}

int main()
{
  X x { 1, bar(X{2}).n };
  if (x.n != 2)
    __builtin_abort();
}

though this isn't a regression.

Reply via email to