From 64a3be7d3e76bcf3818eaf2b9eb37e585297d402 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 16 Apr 2017 10:37:10 +0100 Subject: [PATCH] Use aligned_storage's address method to get pointer --- include/boost/unordered/detail/implementation.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/unordered/detail/implementation.hpp b/include/boost/unordered/detail/implementation.hpp index 9b5928e1..ae40fce1 100644 --- a/include/boost/unordered/detail/implementation.hpp +++ b/include/boost/unordered/detail/implementation.hpp @@ -2357,13 +2357,13 @@ template class functions function_pair const& current() const { return *static_cast( - static_cast(&funcs_[current_])); + static_cast(funcs_[current_].address())); } function_pair& current() { return *static_cast( - static_cast(&funcs_[current_])); + static_cast(funcs_[current_].address())); } void construct(bool which, H const& hf, P const& eq)