diff --git a/include/boost/phoenix/core/actor.hpp b/include/boost/phoenix/core/actor.hpp index 17f1313..20b59e0 100644 --- a/include/boost/phoenix/core/actor.hpp +++ b/include/boost/phoenix/core/actor.hpp @@ -204,7 +204,7 @@ namespace boost { namespace phoenix typedef vector1 *> env_type; env_type env = {this}; - return phoenix::eval(*this, context(env, default_actions())); + return phoenix::eval(*this, phoenix::context(env, default_actions())); } typename result_of::actor::type @@ -213,7 +213,7 @@ namespace boost { namespace phoenix typedef vector1 *> env_type; env_type env = {this}; - return phoenix::eval(*this, context(env, default_actions())); + return phoenix::eval(*this, phoenix::context(env, default_actions())); } template @@ -227,7 +227,7 @@ namespace boost { namespace phoenix >::result_type eval(Env const & env) const { - return phoenix::eval(*this, context(env, default_actions())); + return phoenix::eval(*this, phoenix::context(env, default_actions())); } // Bring in the rest