diff -r a8b6524091ce -r 6a22e0dfd453 src/hugo/default_map.h --- a/src/hugo/default_map.h Fri Sep 24 11:55:54 2004 +0000 +++ b/src/hugo/default_map.h Sun Sep 26 21:43:38 2004 +0000 @@ -59,12 +59,9 @@ : Parent(static_cast(copy)) {} \ template \ DefaultMap(const DefaultMap& copy) \ - : { \ - Parent::MapBase::operator= \ - (static_cast(copy)); \ + : Parent(*copy.getGraph()) { \ if (Parent::getGraph()) { \ for (typename Parent::KeyIt it(*Parent::getGraph()); it!=INVALID; ++it) {\ - Parent::add(it); \ Parent::operator[](it) = copy[it]; \ } \ } \