[Bug libstdc++/13121] Inserting struct with valarray in map fails

bangerth at dealii dot org gcc-bugzilla@gcc.gnu.org
Wed Nov 19 15:24:00 GMT 2003


------- 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



More information about the Gcc-bugs mailing list