https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61667
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-07-02 CC| |fdumont at gcc dot gnu.org Version|unknown |4.8.2 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- François, why does __rehash_policy check for inequality? if (__n_bkt != _M_bucket_count) _M_rehash(__n_bkt, _M_rehash_policy._M_state()); Is there any reason not to change that to: if (__n_bkt > _M_bucket_count) _M_rehash(__n_bkt, _M_rehash_policy._M_state());