Ticket #3975: gcc34_datastruct_copy.diff

File gcc34_datastruct_copy.diff, 920 bytes (added by cyxx, 16 years ago)
  • common/archive.cpp

     
    234234
    235235void SearchSet::add(const String& name, ArchivePtr archive, int priority) {
    236236        if (find(name) == _list.end()) {
    237                 Node node = { priority, name, archive };
     237                Node node(priority, name, archive);
    238238                insert(node);
    239239        } else {
    240240                warning("SearchSet::add: archive '%s' already present", name.c_str());
  • common/archive.h

     
    156156                int                     _priority;
    157157                String          _name;
    158158                ArchivePtr      _arc;
     159                Node(int priority, const String &name, ArchivePtr arc)
     160                        : _priority(priority), _name(name), _arc(arc) {
     161                }
    159162        };
    160163        typedef List<Node> ArchiveList;
    161164        ArchiveList _list;