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

--- Comment #3 from Jan Schultke <janschultke at googlemail dot com> ---
Actually hold on a minute. Something that has not yet occurred to me is that in

> T t({"awoo"});

those braces could possibly be used to initialize a new T object, meaning that
this is an attempt at calling the move constructor of T, and we're actually
initializing const char(&)[N] from "awoo" without braces.

I need to ask CWG about this; it could just be that Clang is wrong, and I've
had some false assumptions.

Reply via email to