[Bug c++/91212] [8/9/10 Regression] const ignored for ctor arguments within return since r8-2493-g4ce8c5dea53d8073

mpolacek at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jan 29 21:05:00 GMT 2020


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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Simplified, but still run-time test:

struct X {
  X(char (&)[10]) { }
  X(const char (&)[10]) { __builtin_abort (); }
};

X
fn ()
{
  char buf[10];
  return buf;
}

int
main()
{
  X c = fn ();
}


More information about the Gcc-bugs mailing list