$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r83549 - in sandbox/pool2/boost/pool: . details
From: svart.riddare_at_[hidden]
Date: 2013-03-24 16:08:10
Author: edupuis
Date: 2013-03-24 16:08:09 EDT (Sun, 24 Mar 2013)
New Revision: 83549
URL: http://svn.boost.org/trac/boost/changeset/83549
Log:
Using an array instead of [] allows zero-sized arrays.
Text files modified: 
   sandbox/pool2/boost/pool/details/chunks.hpp |    12 ++++++------                            
   sandbox/pool2/boost/pool/pool.hpp           |     2 ++                                      
   2 files changed, 8 insertions(+), 6 deletions(-)
Modified: sandbox/pool2/boost/pool/details/chunks.hpp
==============================================================================
--- sandbox/pool2/boost/pool/details/chunks.hpp	(original)
+++ sandbox/pool2/boost/pool/details/chunks.hpp	2013-03-24 16:08:09 EDT (Sun, 24 Mar 2013)
@@ -295,15 +295,15 @@
                 }
 
         private :
-		Allocator _allocator;   // Allocator.
+		Allocator _allocator;                 // Allocator.
 
-		chunk_t _achunks[N];    // Chunks, static array.
-		chunk_t *_pchunks;      // Chunks, dynamic array.
+		boost::array<chunk_t, N> _achunks;    // Chunks, static array.
+		chunk_t *_pchunks;                    // Chunks, dynamic array.
 
-		size_t _maxChunks;      // Maximum number of chunks that may be holded.
-		size_t _numChunks;      // Number of chunks holded.
+		size_t _maxChunks;                    // Maximum number of chunks that may be holded.
+		size_t _numChunks;                    // Number of chunks holded.
 
-		mutable bool _sorted;   // True if chunk list is sorted.
+		mutable bool _sorted;                 // True if chunk list is sorted.
 };
  
 /* -------------------------------------------------------------------------- */
Modified: sandbox/pool2/boost/pool/pool.hpp
==============================================================================
--- sandbox/pool2/boost/pool/pool.hpp	(original)
+++ sandbox/pool2/boost/pool/pool.hpp	2013-03-24 16:08:09 EDT (Sun, 24 Mar 2013)
@@ -15,6 +15,8 @@
 #include <limits>     // std:numeric_limits
 #include <memory>     // std::allocator
 
+#include <boost/array.hpp>   // std::array
+
 #include <boost/tr1/type_traits.hpp>
 
 #ifdef BOOST_POOL_VALGRIND