Merge pull request #2955 from lioncash/allocator
alignment: Resolve allocator construction issues on debug
This commit is contained in:
		@@ -51,7 +51,17 @@ public:
 | 
			
		||||
    using reference = T&;
 | 
			
		||||
    using const_reference = const T&;
 | 
			
		||||
 | 
			
		||||
    using propagate_on_container_copy_assignment = std::true_type;
 | 
			
		||||
    using propagate_on_container_move_assignment = std::true_type;
 | 
			
		||||
    using propagate_on_container_swap = std::true_type;
 | 
			
		||||
    using is_always_equal = std::true_type;
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
    constexpr AlignmentAllocator() noexcept = default;
 | 
			
		||||
 | 
			
		||||
    template <typename T2>
 | 
			
		||||
    constexpr AlignmentAllocator(const AlignmentAllocator<T2, Align>&) noexcept {}
 | 
			
		||||
 | 
			
		||||
    pointer address(reference r) noexcept {
 | 
			
		||||
        return std::addressof(r);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user