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
Этот коммит содержится в:
@@ -1163,13 +1163,16 @@ hipError_t StatCO::digestFatBinary(const void* data, FatBinaryInfo*& programs) {
|
||||
return hipSuccess;
|
||||
}
|
||||
|
||||
FatBinaryInfo** StatCO::addFatBinary(const void* data, bool initialized) {
|
||||
FatBinaryInfo** StatCO::addFatBinary(const void* data, bool initialized, bool& success) {
|
||||
amd::ScopedLock lock(sclock_);
|
||||
|
||||
if (initialized) {
|
||||
hipError_t err = digestFatBinary(data, modules_[data]);
|
||||
assert(err == hipSuccess);
|
||||
if (initialized == false) {
|
||||
success = true;
|
||||
return &modules_[data];
|
||||
}
|
||||
|
||||
hipError_t err = digestFatBinary(data, modules_[data]);
|
||||
success = (err == hipSuccess);
|
||||
return &modules_[data];
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user