Skip to content

Commit ae7dea6

Browse files
committed
using unordered_set
1 parent 6449148 commit ae7dea6

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

source/loader/layers/sanitizer/asan_interceptor.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <optional>
2323
#include <queue>
2424
#include <unordered_map>
25+
#include <unordered_set>
2526
#include <vector>
2627

2728
namespace ur_sanitizer_layer {
@@ -203,7 +204,7 @@ class SanitizerInterceptor {
203204

204205
ur_result_t holdAdapter(ur_adapter_handle_t Adapter) {
205206
UR_CALL(getContext()->urDdiTable.Global.pfnAdapterRetain(Adapter));
206-
m_Adapters.push_back(Adapter);
207+
m_Adapters.insert(Adapter);
207208
return UR_RESULT_SUCCESS;
208209
}
209210

@@ -269,7 +270,7 @@ class SanitizerInterceptor {
269270
std::unique_ptr<Quarantine> m_Quarantine;
270271
logger::Logger &logger;
271272

272-
std::vector<ur_adapter_handle_t> m_Adapters;
273+
std::unordered_set<ur_adapter_handle_t> m_Adapters;
273274
};
274275

275276
} // namespace ur_sanitizer_layer

source/loader/layers/sanitizer/ur_sanddi.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,8 +1319,6 @@ __urdlllocal ur_result_t UR_APICALL urGetGlobalProcAddrTable(
13191319
ur_global_dditable_t
13201320
*pDdiTable ///< [in,out] pointer to table of DDI function pointers
13211321
) {
1322-
auto &dditable = ur_sanitizer_layer::getContext()->urDdiTable.Global;
1323-
13241322
if (nullptr == pDdiTable) {
13251323
return UR_RESULT_ERROR_INVALID_NULL_POINTER;
13261324
}

0 commit comments

Comments
 (0)