Index: include/type_traits =================================================================== --- include/type_traits +++ include/type_traits @@ -443,7 +443,7 @@ _Tp* addressof(_Tp& __x) _NOEXCEPT { - return (_Tp*)&reinterpret_cast(__x); + return reinterpret_cast<_Tp*>(const_cast(&reinterpret_cast(__x))); } #endif // __has_builtin(__builtin_addressof)