diff --git a/include/boost/numeric/ublas/storage_sparse.hpp b/include/boost/numeric/ublas/storage_sparse.hpp index 704d5e50..63605360 100644 --- a/include/boost/numeric/ublas/storage_sparse.hpp +++ b/include/boost/numeric/ublas/storage_sparse.hpp @@ -243,13 +243,14 @@ namespace boost { namespace numeric { namespace ublas { // Default map type is simply forwarded to std::map - // FIXME should use ALLOC for map but std::pair fails + // FIXME should use ALLOC for map but std::pair and std::pair fail template - class map_std : public std::map { + class map_std : public std::map { }; // Map array + // Implementation requires pair allocator definition (without const) template class map_array { public: