Update to gcc-3.4.6
[dragonfly.git] / contrib / gcc-3.4 / libstdc++-v3 / include / ext / hashtable.h
index f81a858..9f2fb1e 100644 (file)
@@ -1,6 +1,6 @@
 // Hashtable implementation used by containers -*- C++ -*-
 
-// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -241,7 +241,7 @@ private:
   typedef _Hashtable_node<_Val> _Node;
 
 public:
-  typedef _Alloc allocator_type;
+  typedef typename _Alloc::template rebind<value_type>::other allocator_type;
   allocator_type get_allocator() const { return _M_node_allocator; }
 private:
   typedef typename _Alloc::template rebind<_Node>::other _Node_Alloc;