Index: named_function_params.hpp =================================================================== --- named_function_params.hpp (revision 6419) +++ named_function_params.hpp (revision 6420) @@ -227,7 +227,13 @@ } }; - struct param_not_found {}; + struct param_not_found { + static param_not_found& instance() + { + static param_not_found instance_; + return instance_; + } + }; template struct get_param_type: @@ -237,7 +243,7 @@ inline const typename lookup_named_param_def::type& get_param(const Args& p, Tag) { - return lookup_named_param_def::get(p, param_not_found()); + return lookup_named_param_def::get(p, param_not_found::instance()); } template