Skip to content

Commit 60f33bd

Browse files
committed
disable copy and skip size=0
1 parent 4eefa5b commit 60f33bd

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

source/loader/layers/sanitizer/asan_interceptor.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ struct ManagedQueue {
6464
assert(Result == UR_RESULT_SUCCESS);
6565
}
6666

67+
// Disable copy semantics
68+
ManagedQueue(const ManagedQueue &) = delete;
69+
ManagedQueue &operator=(const ManagedQueue &) = delete;
70+
6771
operator ur_queue_handle_t() { return Handle; }
6872

6973
private:
@@ -130,11 +134,6 @@ ur_result_t SanitizerInterceptor::allocateMemory(
130134
const ur_usm_desc_t *Properties, ur_usm_pool_handle_t Pool, size_t Size,
131135
void **ResultPtr, AllocType Type) {
132136

133-
if (Size == 0) {
134-
*ResultPtr = nullptr;
135-
return UR_RESULT_SUCCESS;
136-
}
137-
138137
auto ContextInfo = getContextInfo(Context);
139138
std::shared_ptr<DeviceInfo> DeviceInfo =
140139
Device ? getDeviceInfo(Device) : nullptr;

0 commit comments

Comments
 (0)