id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4527,warning in Boost.format and Boost.test C4224,Paul A. Bristow,Samuel Krempp,"Creates a blizzard of C2442 warnings when called from Boost.Test. I:\boost_1_43_0\boost/format/alt_sstream.hpp(128): warning C4224: nonstandard extension used : formal parameter 'arg' was previously defined as a type I:\boost_1_43_0\boost/format/alt_sstream.hpp(145) : see reference to class template instantiation 'boost::io::basic_oaltstringstream::No_Op' being compiled with [ Ch=char, Tr=std::char_traits, Alloc=std::allocator ] Problem is in class basic_oaltstringstream template const T & operator()(const T & arg) { return arg; } This trivial change of name from ""arg"" to ""arg1"" cures it. template const T & operator()(const T & arg1) { return arg1; } ",Bugs,closed,Boost 1.44.0,format,Boost Development Trunk,Cosmetic,fixed,format C4224,