@@ -113,7 +113,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urUSMFree(ur_context_handle_t hContext,
113
113
ur_result_t USMDeviceAllocImpl (void **ResultPtr, ur_context_handle_t ,
114
114
ur_device_handle_t Device,
115
115
ur_usm_device_mem_flags_t , size_t Size,
116
- uint32_t Alignment) {
116
+ [[maybe_unused]] uint32_t Alignment) {
117
117
try {
118
118
ScopedContext Active (Device);
119
119
*ResultPtr = umfPoolMalloc (Device->MemoryPoolDevice , Size);
@@ -122,19 +122,16 @@ ur_result_t USMDeviceAllocImpl(void **ResultPtr, ur_context_handle_t,
122
122
return Err;
123
123
}
124
124
125
- #ifdef NDEBUG
126
- #else
127
125
assert ((Alignment == 0 ||
128
126
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ));
129
- #endif
130
127
return UR_RESULT_SUCCESS;
131
128
}
132
129
133
130
ur_result_t USMSharedAllocImpl (void **ResultPtr, ur_context_handle_t ,
134
131
ur_device_handle_t Device,
135
132
ur_usm_host_mem_flags_t ,
136
133
ur_usm_device_mem_flags_t , size_t Size,
137
- uint32_t Alignment) {
134
+ [[maybe_unused]] uint32_t Alignment) {
138
135
try {
139
136
ScopedContext Active (Device);
140
137
*ResultPtr = umfPoolMalloc (Device->MemoryPoolShared , Size);
@@ -143,29 +140,23 @@ ur_result_t USMSharedAllocImpl(void **ResultPtr, ur_context_handle_t,
143
140
return Err;
144
141
}
145
142
146
- #ifdef NDEBUG
147
- #else
148
143
assert ((Alignment == 0 ||
149
144
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ));
150
- #endif
151
145
return UR_RESULT_SUCCESS;
152
146
}
153
147
154
148
ur_result_t USMHostAllocImpl (void **ResultPtr, ur_context_handle_t hContext,
155
149
ur_usm_host_mem_flags_t , size_t Size,
156
- uint32_t Alignment) {
150
+ [[maybe_unused]] uint32_t Alignment) {
157
151
try {
158
152
*ResultPtr = umfPoolMalloc (hContext->MemoryPoolHost , Size);
159
153
UMF_CHECK_PTR (*ResultPtr);
160
154
} catch (ur_result_t Err) {
161
155
return Err;
162
156
}
163
157
164
- #ifdef NDEBUG
165
- #else
166
158
assert ((Alignment == 0 ||
167
159
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ));
168
- #endif
169
160
return UR_RESULT_SUCCESS;
170
161
}
171
162
0 commit comments