[Bug libstdc++/26974] hidden declarations klobber STL

pcarlini at suse dot de gcc-bugzilla@gcc.gnu.org
Thu Apr 20 11:56:00 GMT 2006



------- Comment #20 from pcarlini at suse dot de  2006-04-20 11:56 -------
Everything considered, I don't think there is something to fix here, either in
the compiler (and all the other compilers I tried bahaves the same of current
g++ on Comment #18, irrespective of the position of the overloaded operator, of
course) or in the library: agreed, std::fill_n could be made more robust
restricting the second template argument, but this is really matter for C++0x.
Otherwise, the problem would immediately go away if vector<>::iterator were a
plain pointer, but that is not an option for our implementation.

Agreed?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26974



More information about the Gcc-bugs mailing list