Fix alignment issues in stack allocators
This commit is contained in:
@@ -15,7 +15,7 @@ public:
|
||||
enum { HasSwap = false };
|
||||
|
||||
template<typename T>
|
||||
class Data
|
||||
class alignas(sizeof(void*)) Data
|
||||
{
|
||||
private:
|
||||
byte _data[Capacity * sizeof(T)];
|
||||
@@ -183,7 +183,7 @@ public:
|
||||
enum { HasSwap = false };
|
||||
|
||||
template<typename T>
|
||||
class Data
|
||||
class alignas(sizeof(void*)) Data
|
||||
{
|
||||
private:
|
||||
typedef typename OtherAllocator::template Data<T> OtherData;
|
||||
|
||||
Reference in New Issue
Block a user