SWDEV-465085 - replace asserts inside API calls
This change replaces some asserts, that were only available in debug
mode, with standard error handling.
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I112f9e56f921abd72daf0d11e4ecdcb7b1a9f9e6
[ROCm/clr commit: 019abdc3bd]
This commit is contained in:
1 parent
ae5bebeb5f
commit
f421f02546
6 files changed
+22
-13
No files matched your search
@@ -76,7 +76,10 @@ void** __hipRegisterFatBinary(const void* data) {
|
||||
fbwrapper->version);
|
||||
return nullptr;
|
||||
}
|
||||
return reinterpret_cast<void**>(PlatformState::instance().addFatBinary(fbwrapper->binary));
|
||||
|
||||
bool success{};
|
||||
auto fat_binary_info = PlatformState::instance().addFatBinary(fbwrapper->binary, success);
|
||||
return success ? reinterpret_cast<void**>(fat_binary_info) : nullptr;
|
||||
}
|
||||
|
||||
void __hipRegisterFunction(hip::FatBinaryInfo** modules, const void* hostFunction,
|
||||
@@ -899,8 +902,8 @@ hipError_t PlatformState::digestFatBinary(const void* data, hip::FatBinaryInfo*&
|
||||
return statCO_.digestFatBinary(data, programs);
|
||||
}
|
||||
|
||||
hip::FatBinaryInfo** PlatformState::addFatBinary(const void* data) {
|
||||
return statCO_.addFatBinary(data, initialized_);
|
||||
hip::FatBinaryInfo** PlatformState::addFatBinary(const void* data, bool& success) {
|
||||
return statCO_.addFatBinary(data, initialized_, success);
|
||||
}
|
||||
|
||||
hipError_t PlatformState::removeFatBinary(hip::FatBinaryInfo** module) {
|
||||
|
||||
Reference in new issue
Block a user