| Index: third_party/WebKit/Source/platform/wtf/PtrUtil.h
|
| diff --git a/third_party/WebKit/Source/platform/wtf/PtrUtil.h b/third_party/WebKit/Source/platform/wtf/PtrUtil.h
|
| index 57ba0a8726c3b9b09a2655dccc6757e6f69b3c14..2d787cb83e68131f96f6cc9056b282c83296195a 100644
|
| --- a/third_party/WebKit/Source/platform/wtf/PtrUtil.h
|
| +++ b/third_party/WebKit/Source/platform/wtf/PtrUtil.h
|
| @@ -9,6 +9,7 @@
|
| #include "platform/wtf/TypeTraits.h"
|
|
|
| #include <memory>
|
| +#include <type_traits>
|
|
|
| namespace WTF {
|
|
|
| @@ -41,7 +42,7 @@ auto makeUnique(Args&&... args)
|
| template <typename T>
|
| auto makeUnique(size_t size) -> decltype(base::MakeUnique<T>(size)) {
|
| static_assert(
|
| - !WTF::IsGarbageCollectedType<T>::value,
|
| + !WTF::IsGarbageCollectedType<std::remove_extent<T>>::value,
|
| "Garbage collected types should not be stored in std::unique_ptr!");
|
| return base::MakeUnique<T>(size);
|
| }
|
|
|