id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7181,'boost::phoenix::actor' : default constructor could not be generated,m.champlon@…,Thomas Heller,"Hi, The following code : {{{ #include void f() {} void g() { boost::phoenix::bind( &f ); } }}} generates with msvc 2010 the following warnings : {{{ 1>C:\dev\include\boost/phoenix/core/actor.hpp(273): warning C4510: 'boost::phoenix::actor' : default constructor could not be generated 1> with 1> [ 1> Expr=boost::proto::exprns_::basic_expr>,0>>,1> 1> ] 1> ..\..\src\blablabla.cpp(15) : see reference to class template instantiation 'boost::phoenix::actor' being compiled 1> with 1> [ 1> Expr=boost::proto::exprns_::basic_expr>,0>>,1> 1> ] 1>C:\dev\include\boost/phoenix/core/actor.hpp(273): warning C4610: struct 'boost::phoenix::actor' can never be instantiated - user defined constructor required 1> with 1> [ 1> Expr=boost::proto::exprns_::basic_expr>,0>>,1> 1> ] 1> }}} I suppose one way to supress them would be to add them to the pragma disable at the top of phoenix/core/actor.hpp Cheers, [[br]] MAT.",Bugs,closed,To Be Determined,phoenix,Boost 1.50.0,Problem,fixed,,