diff options
Diffstat (limited to 'llvm/unittests/ADT/OptionalTest.cpp')
| -rw-r--r-- | llvm/unittests/ADT/OptionalTest.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/unittests/ADT/OptionalTest.cpp b/llvm/unittests/ADT/OptionalTest.cpp index c39b6727cd5..98adaccca96 100644 --- a/llvm/unittests/ADT/OptionalTest.cpp +++ b/llvm/unittests/ADT/OptionalTest.cpp @@ -18,12 +18,6 @@ using namespace llvm; namespace { -static_assert(llvm::is_trivially_copyable<Optional<int>>::value, - "trivially copyable"); - -static_assert(llvm::is_trivially_copyable<Optional<std::array<int, 3>>>::value, - "trivially copyable"); - struct NonDefaultConstructible { static unsigned CopyConstructions; static unsigned Destructions; @@ -51,10 +45,6 @@ unsigned NonDefaultConstructible::CopyConstructions = 0; unsigned NonDefaultConstructible::Destructions = 0; unsigned NonDefaultConstructible::CopyAssignments = 0; -static_assert( - !llvm::is_trivially_copyable<Optional<NonDefaultConstructible>>::value, - "not trivially copyable"); - // Test fixture class OptionalTest : public testing::Test { }; @@ -213,10 +203,6 @@ struct MultiArgConstructor { }; unsigned MultiArgConstructor::Destructions = 0; -static_assert( - !llvm::is_trivially_copyable<Optional<MultiArgConstructor>>::value, - "not trivially copyable"); - TEST_F(OptionalTest, Emplace) { MultiArgConstructor::ResetCounts(); Optional<MultiArgConstructor> A; @@ -264,9 +250,6 @@ unsigned MoveOnly::MoveConstructions = 0; unsigned MoveOnly::Destructions = 0; unsigned MoveOnly::MoveAssignments = 0; -static_assert(!llvm::is_trivially_copyable<Optional<MoveOnly>>::value, - "not trivially copyable"); - TEST_F(OptionalTest, MoveOnlyNull) { MoveOnly::ResetCounts(); Optional<MoveOnly> O; @@ -368,9 +351,6 @@ private: unsigned Immovable::Constructions = 0; unsigned Immovable::Destructions = 0; -static_assert(!llvm::is_trivially_copyable<Optional<Immovable>>::value, - "not trivially copyable"); - TEST_F(OptionalTest, ImmovableEmplace) { Optional<Immovable> A; Immovable::ResetCounts(); |

