From 37ac046068165a8cc8128fb8befe24235c450f6c Mon Sep 17 00:00:00 2001 From: John Wellbelove <john.wellbelove@etlcpp.com> Date: Mon, 4 Mar 2024 18:41:33 +0000 Subject: [PATCH] Added fixes for deque operator-(). Removed redundant operator that was causing compile errors for C++20 # Conflicts: # test/test_deque.cpp --- test/test_deque.cpp | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/test/test_deque.cpp b/test/test_deque.cpp index de8981a0e..41edb13ce 100644 --- a/test/test_deque.cpp +++ b/test/test_deque.cpp @@ -107,20 +107,11 @@ namespace //************************************************************************* TEST(test_constructor_fill) { - //Compare_Data compare_data(SIZE, N999); - //DataNDC data(SIZE, N999); + Compare_Data compare_data(SIZE, N999); + DataNDC data(SIZE, N999); - etl::deque<int, 10> data; - using iter_type = etl::deque<int, 10>::iterator; - - bool b1 = std::random_access_iterator<iter_type>; - - bool b2 = std::sentinel_for<iter_type, iter_type>; - - //bool b = std::equal(data.begin(), data.end(), data.begin()); - - //CHECK_EQUAL(compare_data.size(), data.size()); - //CHECK(std::equal(compare_data.begin(), compare_data.end(), data.begin())); + CHECK_EQUAL(compare_data.size(), data.size()); + CHECK(std::equal(compare_data.begin(), compare_data.end(), data.begin())); } //*************************************************************************