This is the mail archive of the
mailing list for the GCC project.
Re: a warning to implement
Richard Sandiford <firstname.lastname@example.org> writes:
| Gabriel Dos Reis <email@example.com> writes:
| > I'm not sure I can represent on this public list, opinions expressed
| > on closed mailing-lists. However, you might want to consult
| > c++std-core archive. You'll discover people have use of
| > self-initialisation even if you cannot imagine such use.
| But if gcc doesn't behave the way these people expect, that sounds
| like an even better reason to warn as part of -Wall.
Then T is a user defined type,
T x = x;
should be implemented correctly by GCC.
| If gcc
| implements the intended behaviour at some point in the future,
| we could stop -Wself-initialization or whatever from warning
| about those cases.
Now you'll have to argue why you're stopping something documented used
to work as documented.