From f4de341966c89067c1a71cdaeca96ec546d0acb5 Mon Sep 17 00:00:00 2001 From: Konstantin S Bobrovsky Date: Fri, 27 Mar 2020 14:36:22 -0700 Subject: [PATCH] [SYCL] Change runtime check to assert in program_manager.cpp Pending change from spec constants code review. Signed-off-by: Konstantin S Bobrovsky --- sycl/source/detail/program_manager/program_manager.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sycl/source/detail/program_manager/program_manager.cpp b/sycl/source/detail/program_manager/program_manager.cpp index 05dcdb3fc2816..20f9fa5a91004 100644 --- a/sycl/source/detail/program_manager/program_manager.cpp +++ b/sycl/source/detail/program_manager/program_manager.cpp @@ -628,9 +628,7 @@ void ProgramManager::populateSpecConstRegistry() { } for (const auto &Entry : m_DeviceImages) { const std::vector &Imgs = *Entry.second.get(); - - if (Imgs.size() == 0) - continue; + assert((Imgs.size() > 0) && "no device binary image for a kernel set"); OSModuleHandle H = Imgs[0]->getOSModuleHandle(); SpecConstMapTy &GlobalIDMap = SpecConstRegistry[H];