wsl/hsakmt: Replace asserts with warnings in VaMgr destructor
When NDEBUG is defined, assertions become ineffective. Signed-off-by: lyndonli <Lyndon.Li@amd.com> Reviewed by: Shi.Leslie <Yuliang.Shi@amd.com> Part-of: <http://10.67.69.192/wsl/libhsakmt/-/merge_requests/19>
Этот коммит содержится в:
@@ -16,8 +16,10 @@ VaMgr::VaMgr(uint64_t start, uint64_t size, uint64_t min_align) {
|
||||
|
||||
VaMgr::~VaMgr() {
|
||||
|
||||
assert(free_list_.size() == 1);
|
||||
assert(frag_map_.size() == 1);
|
||||
if (free_list_.size() != 1)
|
||||
std::cerr << "Warning: free_list_ size is not 1." << std::endl;
|
||||
if (frag_map_.size() != 1)
|
||||
std::cerr << "Warning: frag_map_ size is not 1." << std::endl;
|
||||
|
||||
free_list_.clear();
|
||||
frag_map_.clear();
|
||||
|
||||
Ссылка в новой задаче
Block a user