summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/variant
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/std/variant')
-rw-r--r--libstdc++-v3/include/std/variant3
1 files changed, 2 insertions, 1 deletions
diff --git a/libstdc++-v3/include/std/variant b/libstdc++-v3/include/std/variant
index a9b43944770..7dbb533dd83 100644
--- a/libstdc++-v3/include/std/variant
+++ b/libstdc++-v3/include/std/variant
@@ -38,6 +38,7 @@
#include <type_traits>
#include <utility>
#include <bits/enable_special_members.h>
+#include <bits/move.h>
#include <bits/uses_allocator.h>
namespace std _GLIBCXX_VISIBILITY(default)
@@ -312,7 +313,7 @@ namespace __variant
_M_storage() const
{
return const_cast<void*>(
- static_cast<const void*>(&_M_first._M_storage));
+ static_cast<const void*>(std::addressof(_M_first._M_storage)));
}
union