This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/13121] Inserting struct with valarray in map fails
- From: "bangerth at dealii dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Nov 2003 15:24:45 -0000
- Subject: [Bug libstdc++/13121] Inserting struct with valarray in map fails
- References: <20031119101223.13121.Uwe.Seimet@seimet.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From bangerth at dealii dot org 2003-11-19 15:24 -------
The reason why the standard says this is undefined behavior is that
the creators of valarray wanted to have maximum speed for this class.
A check for the length and possibly throwing an exception might sacrifice
this goal, although it would of course be much cheaper than the actual
memory allocation this "feature" is to prevent. I leave this up to
the libstdc++ maintainers -- maybe their new debug mode lib has this
fixed already.
W.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|INVALID |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13121