Skip to content

Conversation

@mikaellindemann
Copy link

As described in #49, std::aligned_storage was deprecated in C++23, which causes warnings and/or build errors depending on consuming project settings.

I have tried to implement the proposed migration of using an aligned array of bytes instead.

My local tooling (g++-13) also complained that the code is using a platform specific value, without specifying the value in a compiler flag, so I added -Wno-interference-size to the compiler flags to silence that warning.

I'm not sure how to verify if this harms performance of the library. Any pointers or help would be appreciated on that matter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant