summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h b/chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h
index d551da78b00..3430f74cb61 100644
--- a/chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h
+++ b/chromium/third_party/blink/renderer/platform/graphics/contiguous_container.h
@@ -13,7 +13,6 @@
#include "base/compiler_specific.h"
#include "base/macros.h"
#include "third_party/blink/renderer/platform/platform_export.h"
-#include "third_party/blink/renderer/platform/wtf/alignment.h"
#include "third_party/blink/renderer/platform/wtf/allocator.h"
#include "third_party/blink/renderer/platform/wtf/compiler.h"
#include "third_party/blink/renderer/platform/wtf/type_traits.h"
@@ -138,6 +137,8 @@ class ContiguousContainer : public ContiguousContainerBase {
IteratorWrapper<Vector<void*>::const_reverse_iterator,
const BaseElementType>;
+ using value_type = BaseElementType;
+
explicit ContiguousContainer(size_t max_object_size)
: ContiguousContainerBase(Align(max_object_size)) {}
@@ -199,7 +200,7 @@ class ContiguousContainer : public ContiguousContainerBase {
DerivedElementType& AllocateAndConstruct(Args&&... args) {
static_assert(WTF::IsSubclass<DerivedElementType, BaseElementType>::value,
"Must use subclass of BaseElementType.");
- static_assert(alignment % WTF_ALIGN_OF(DerivedElementType) == 0,
+ static_assert(alignment % alignof(DerivedElementType) == 0,
"Derived type requires stronger alignment.");
return *new (AlignedAllocate(sizeof(DerivedElementType)))
DerivedElementType(std::forward<Args>(args)...);