id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7365,warning: type qualifiers ignored on function return type,anonymous,Gennadiy Rozental,"Dears, I have some flood of warnings like: ../../../../externals/boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of 'boost::unit_test::basic_cstring': ../../../../externals/boost/test/predicate_result.hpp:73: instantiated from here ../../../../externals/boost/test/utils/basic_cstring/basic_cstring.hpp:209: warning: type qualifiers ignored on function return type ../../../../externals/boost/test/utils/basic_cstring/basic_cstring.hpp:218: warning: type qualifiers ignored on function return type My explanation is that, the problem is in basic_cstring function, that works with ""const T"" and ""T"" as template, but return type ignores ""const"" qualifier when returns copy of the object. The compiler ignores in return type when using const T instead of T. It seems to be because: basic_cstring::value_type for ""basic_cstring::value_type == const char"" but ""const char == char"" when returned as value. I do not see simple patch without using e.g. Boost::MPL and remove const when return value is done as copy by value. Regards,",Bugs,closed,To Be Determined,test,Boost 1.50.0,Problem,fixed,,