diff --git a/sycl/source/detail/syclbin.hpp b/sycl/source/detail/syclbin.hpp index 5d54cd1953a21..4f56eb594ac0c 100644 --- a/sycl/source/detail/syclbin.hpp +++ b/sycl/source/detail/syclbin.hpp @@ -40,6 +40,8 @@ class SYCLBIN { SYCLBIN(const SYCLBIN &Other) = delete; SYCLBIN(SYCLBIN &&Other) = default; + ~SYCLBIN() = default; + SYCLBIN &operator=(const SYCLBIN &Other) = delete; SYCLBIN &operator=(SYCLBIN &&Other) = default; @@ -119,12 +121,14 @@ struct SYCLBINBinaries { SYCLBINBinaries(const char *SYCLBINContent, size_t SYCLBINSize); + ~SYCLBINBinaries() = default; + std::vector getBestCompatibleImages(device_impl &Dev); std::vector getBestCompatibleImages(devices_range Dev); - uint8_t getState() const noexcept { + uint8_t getState() const { PropertySet &GlobalMetadata = (*ParsedSYCLBIN .GlobalMetadata)[PropertySetRegistry::SYCLBIN_GLOBAL_METADATA];