This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/57725] conflicting language extensions
- From: "matz at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 28 Jun 2013 13:12:16 +0000
- Subject: [Bug c/57725] conflicting language extensions
- Auto-submitted: auto-generated
- References: <bug-57725-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57725
Michael Matz <matz at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |matz at gcc dot gnu.org
--- Comment #11 from Michael Matz <matz at gcc dot gnu.org> ---
Maybe with Jans specific example of getting the address of objects.
But IMO he has a point when the compiler itself
introduces an equality comparison that the author didn't write (by e.g.
transforming a from<end into from<=end) because it assumes that objects are
always at different addresses. It shouldn't so assume for objects that
potentially use the emptyness extensions. Unfortunately the compiler can't
tell which objects use it and which don't :-/