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>
Этот коммит содержится в:
lyndonli
2024-09-13 17:44:25 +08:00
коммит произвёл Frank Min
родитель 3161be1619
Коммит 4c11077c58
+4 -2
Просмотреть файл
@@ -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();