http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48257
--- Comment #11 from Mohsin <mohsinrzaidi at gmail dot com> 2011-03-24 10:24:15 UTC --- (In reply to comment #10) > Two questions here: > > 1. Is the behaviour undefined for __n < number of elements in __s? > Oops! I meant for __n > number of elements in __s. > > 2. For cases undefined in the specs, do we take steps to ensure robustness? I > still cannot digest that a programmer error could corrupt std::string static > memory.