Index: info.hpp =================================================================== --- info.hpp (revision 68766) +++ info.hpp (working copy) @@ -152,13 +152,20 @@ } } + private: + error_info_container_impl(const error_info_map& i): + count_(0), info_(i) + { + } + + public: + refcount_ptr clone() const { refcount_ptr p; - error_info_container_impl * c=new error_info_container_impl; + error_info_container_impl * c=new error_info_container_impl(info_); p.adopt(c); - c->info_ = info_; return p; } };