diff options
-rw-r--r-- | asl/containers/buffer.hpp | 2 | ||||
-rw-r--r-- | todo.txt | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/asl/containers/buffer.hpp b/asl/containers/buffer.hpp index f5ba975..f684808 100644 --- a/asl/containers/buffer.hpp +++ b/asl/containers/buffer.hpp @@ -403,7 +403,7 @@ public: return buffer.is_on_heap() ? return_type{ buffer.m_data } // NOLINTNEXTLINE(*-reinterpret-cast) - : reinterpret_cast<return_type>(&buffer); + : std::launder(reinterpret_cast<return_type>(&buffer)); } } @@ -1,3 +1 @@ -review unions -review reinterpret_cast -review as_bytes & static_cast in general + |