summaryrefslogtreecommitdiffstats
path: root/libcxx/include/memory
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/memory')
-rw-r--r--libcxx/include/memory2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxx/include/memory b/libcxx/include/memory
index fe3523828b0..87436ac7d91 100644
--- a/libcxx/include/memory
+++ b/libcxx/include/memory
@@ -621,7 +621,7 @@ inline _LIBCPP_INLINE_VISIBILITY
_Tp*
addressof(_Tp& __x) _NOEXCEPT
{
- return (_Tp*)&(char&)__x;
+ return (_Tp*)&reinterpret_cast<const volatile char&>(__x);
}
#if defined(_LIBCPP_HAS_OBJC_ARC) && !defined(_LIBCPP_PREDEFINED_OBJC_ARC_ADDRESSOF)
OpenPOWER on IntegriCloud