id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1416,Warnings from Boost.Function need suppression.,Paul A. Bristow,Douglas Gregor,"Using (in directly via Boost.Parameter?) sparks dozens of MSVC 4224 warnings with MSVC at level 1 Error Message nonstandard extension used : formal parameter 'identifier' was previously defined as a type The identifier was previously used as a typedef. This causes a warning under ANSI compatibility (/Za). Example Copy Code // C4224.cpp // compile with: /Za /W1 /LD typedef int I; void func ( int I ); // C4224 Please could these be suppressed (or a variable name changed to avoid this?) # pragma warning(disable : 4224) // nonstandard extension used : formal parameter 'function_ptr' was previously defined as a type i:\trunk\boost/function/function_template.hpp(92) : warning C4224: nonstandard extension used : formal parameter 'function_ptr' was previously defined as a type i:\trunk\boost/function/function_template.hpp(97) : see reference to class template instantiation 'boost::detail::function::function_invoker0' being compiled ",Bugs,closed,To Be Determined,function,Boost Development Trunk,Problem,fixed,warnings function,