gapi(test): avoid compilation failure with GCC11

pull/19833/head
Alexander Alekhin 4 years ago
parent 3e1673e8b2
commit 8095f601d1
  1. 8
      modules/gapi/test/gapi_async_test.cpp

@ -356,7 +356,12 @@ template<typename case_t>
struct cancel : ::testing::Test{}; struct cancel : ::testing::Test{};
TYPED_TEST_CASE_P(cancel); TYPED_TEST_CASE_P(cancel);
TYPED_TEST_P(cancel, basic){ TYPED_TEST_P(cancel, basic)
{
#if defined(__GNUC__) && __GNUC__ >= 11
// std::vector<TypeParam> requests can't handle type with ctor parameter (SelfCanceling)
FAIL() << "Test code is not available due to compilation error with GCC 11";
#else
constexpr int num_tasks = 100; constexpr int num_tasks = 100;
cancel_struct cancel_struct_ {num_tasks}; cancel_struct cancel_struct_ {num_tasks};
std::vector<TypeParam> requests; requests.reserve(num_tasks); std::vector<TypeParam> requests; requests.reserve(num_tasks);
@ -378,6 +383,7 @@ TYPED_TEST_P(cancel, basic){
} }
} }
ASSERT_GT(canceled, 0u); ASSERT_GT(canceled, 0u);
#endif
} }
namespace { namespace {

Loading…
Cancel
Save