Merge pull request #1988 from Tencent/revert-1987-fix-placement-new-alignment

Revert "Fix the alignment of placement new buffer for GenericValue."
This commit is contained in:
Milo Yip 2022-02-09 10:48:22 +08:00 committed by GitHub
commit e4bde97744
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1235,8 +1235,8 @@ public:
// return NullValue; // return NullValue;
// Use static buffer and placement-new to prevent destruction // Use static buffer and placement-new to prevent destruction
static GenericValid buffer; static char buffer[sizeof(GenericValue)];
return *new (reinterpret_cast<char *>(&buffer)) GenericValue(); return *new (buffer) GenericValue();
} }
} }
template <typename SourceAllocator> template <typename SourceAllocator>