This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/51657] bind1st multiplies a pointer
- From: "redi at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 23 Dec 2011 01:31:23 +0000
- Subject: [Bug libstdc++/51657] bind1st multiplies a pointer
- Auto-submitted: auto-generated
- References: <bug-51657-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51657
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-12-23 01:31:23 UTC ---
(In reply to comment #5)
> Well, I am astonished at the carelessness of the LWG. If something is plainly
> wrong, it should be fixed (which would be trivial in this case) or withdrawn,
> not deprecated. Deprecation is for things that are slightly inconvenient.
Maybe you'd like to report an issue with the Standard then, because the
Standard doesn't use your definition of "slightly inconvenient" so must be
wrong:
"-2- These are deprecated features, where deprecated is deïned as: Normative
for the current edition of the Standard, but not guaranteed to be part of the
Standard in future revisions."
The old binders have been superseded by better features. There is no good
reason to use them, and "fixing" them to be non-standard would be a waste of
time.