| Index: third_party/WebKit/Source/wtf/TypeTraitsTest.cpp
|
| diff --git a/third_party/WebKit/Source/wtf/TypeTraitsTest.cpp b/third_party/WebKit/Source/wtf/TypeTraitsTest.cpp
|
| index 79fddfcba97cd1be3d60843586d0d982e06de690..165ec0d5c1c1c24f09562906bec8962e49e9d938 100644
|
| --- a/third_party/WebKit/Source/wtf/TypeTraitsTest.cpp
|
| +++ b/third_party/WebKit/Source/wtf/TypeTraitsTest.cpp
|
| @@ -164,6 +164,22 @@ static_assert(IsMoveAssignable<AssignableImplicit>::value, "AssignableImplicit i
|
|
|
| #endif // !COMPILER(MSVC) || COMPILER(CLANG)
|
|
|
| +class DefaultConstructorDeleted final {
|
| +private:
|
| + DefaultConstructorDeleted() = delete;
|
| +};
|
| +
|
| +class DestructorDeleted final {
|
| +private:
|
| + ~DestructorDeleted() = delete;
|
| +};
|
| +
|
| +static_assert(!IsTriviallyDefaultConstructible<DefaultConstructorDeleted>::value,
|
| + "DefaultConstructorDeleted must not be trivially default constructible.");
|
| +
|
| +static_assert(!IsTriviallyDestructible<DestructorDeleted>::value,
|
| + "DestructorDeleted must not be trivially destructible.");
|
| +
|
| } // anonymous namespace
|
|
|
| } // namespace WTF
|
|
|