Skip to content

Commit 30bf0d8

Browse files
authored
Merge pull request ceph#64595 from aainscow/align_storage
osd: Replace deprecated std::align_storage_t with alignas
2 parents 36ac178 + ef055d4 commit 30bf0d8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/common/async/waiter.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,9 @@ class waiter<> final : public detail::base {
138138

139139
template<typename Ret>
140140
class waiter<Ret> final : public detail::base {
141-
std::aligned_storage_t<sizeof(Ret)> ret;
142-
141+
struct alignas(Ret) {
142+
std::byte data[sizeof(Ret)];
143+
} ret;
143144
public:
144145
Ret wait() {
145146
auto l = wait_base();

0 commit comments

Comments
 (0)