forked from boostorg/unordered
		
	Fix some test warnings.
And turn on warnings as errors in Travis.
This commit is contained in:
		@@ -22,9 +22,9 @@
 | 
			
		||||
    T const* address(T const& r) { return &r; }                             \
 | 
			
		||||
    T* allocate(std::size_t n)                                              \
 | 
			
		||||
    { return static_cast<T*>(::operator new(n * sizeof(T))); }              \
 | 
			
		||||
    T* allocate(std::size_t n, void const* u)                               \
 | 
			
		||||
    T* allocate(std::size_t n, void const*)                                 \
 | 
			
		||||
    { return static_cast<T*>(::operator new(n * sizeof(T))); }              \
 | 
			
		||||
    void deallocate(T* p, std::size_t n) { ::operator delete((void*) p); }  \
 | 
			
		||||
    void deallocate(T* p, std::size_t) { ::operator delete((void*) p); }    \
 | 
			
		||||
    void construct(T* p, T const& t) { new(p) T(t); }                       \
 | 
			
		||||
    void destroy(T* p) { p->~T(); }                                         \
 | 
			
		||||
    std::size_t max_size() const                                            \
 | 
			
		||||
@@ -44,9 +44,9 @@
 | 
			
		||||
    const_pointer address(T const& r) { return &r; }                        \
 | 
			
		||||
    pointer allocate(std::size_t n)                                         \
 | 
			
		||||
    { return pointer(::operator new(n * sizeof(T))); }                      \
 | 
			
		||||
    pointer allocate(std::size_t n, void const* u)                          \
 | 
			
		||||
    pointer allocate(std::size_t n, void const*)                            \
 | 
			
		||||
    { return pointer(::operator new(n * sizeof(T))); }                      \
 | 
			
		||||
    void deallocate(pointer p, std::size_t n)                               \
 | 
			
		||||
    void deallocate(pointer p, std::size_t)                                 \
 | 
			
		||||
    { ::operator delete((void*) p); }                                       \
 | 
			
		||||
    void construct(T* p, T const& t) { new(p) T(t); }                       \
 | 
			
		||||
    void destroy(T* p) { p->~T(); }                                         \
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,6 @@ UNORDERED_AUTO_TEST(at_tests) {
 | 
			
		||||
    BOOST_LIGHTWEIGHT_TEST_OSTREAM << "Create Map" << std::endl;
 | 
			
		||||
 | 
			
		||||
    boost::unordered_map<std::string, int> x;
 | 
			
		||||
    typedef boost::unordered_map<std::string, int>::iterator iterator;
 | 
			
		||||
 | 
			
		||||
    BOOST_LIGHTWEIGHT_TEST_OSTREAM << "Add elements" << std::endl;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,7 @@ struct SimpleAllocator
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    template <class T> SimpleAllocator(const SimpleAllocator<T>& other)
 | 
			
		||||
    template <class T> SimpleAllocator(const SimpleAllocator<T>&)
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user