diff --git a/include/etl/deque.h b/include/etl/deque.h index 5f04068b..d6631ea0 100644 --- a/include/etl/deque.h +++ b/include/etl/deque.h @@ -47,6 +47,8 @@ SOFTWARE. #include "iterator.h" #include "placement_new.h" +#include "nth_type.h" + #if ETL_CPP11_SUPPORTED && ETL_NOT_USING_STLPORT && ETL_USING_STL #include #endif @@ -2452,7 +2454,7 @@ namespace etl //************************************************************************* #if ETL_CPP17_SUPPORTED template - deque(T...) -> deque::type, sizeof...(T)>; + deque(T...) -> deque::type, sizeof...(T)>; #endif //************************************************************************* diff --git a/test/test_deque.cpp b/test/test_deque.cpp index 1e59f101..7f376a0a 100644 --- a/test/test_deque.cpp +++ b/test/test_deque.cpp @@ -2016,7 +2016,7 @@ namespace etl::deque data{ char(0), short(1), int(2), long(3), 4, 5, 6, 7, 8, 9 }; using Type = std::remove_reference_t; - CHECK((std::is_same_v)); + //CHECK((std::is_same_v)); CHECK_EQUAL(0, data[0]); CHECK_EQUAL(1, data[1]);