@@ -139,7 +139,7 @@ TEST_P(EventPoolTest, Basic) {
139139 ur_event_handle_t first;
140140 ze_event_handle_t zeFirst;
141141 {
142- auto pool = cache->borrow (device->Id );
142+ auto pool = cache->borrow (device->Id . value () );
143143
144144 first = pool->allocate ();
145145 zeFirst = first->getZeEvent ();
@@ -148,7 +148,7 @@ TEST_P(EventPoolTest, Basic) {
148148 ur_event_handle_t second;
149149 ze_event_handle_t zeSecond;
150150 {
151- auto pool = cache->borrow (device->Id );
151+ auto pool = cache->borrow (device->Id . value () );
152152
153153 second = pool->allocate ();
154154 zeSecond = second->getZeEvent ();
@@ -165,7 +165,7 @@ TEST_P(EventPoolTest, Threaded) {
165165 for (int iters = 0 ; iters < 3 ; ++iters) {
166166 for (int th = 0 ; th < 10 ; ++th) {
167167 threads.emplace_back ([&] {
168- auto pool = cache->borrow (device->Id );
168+ auto pool = cache->borrow (device->Id . value () );
169169 std::vector<ur_event_handle_t > events;
170170 for (int i = 0 ; i < 100 ; ++i) {
171171 events.push_back (pool->allocate ());
@@ -183,7 +183,7 @@ TEST_P(EventPoolTest, Threaded) {
183183}
184184
185185TEST_P (EventPoolTest, ProviderNormalUseMostFreePool) {
186- auto pool = cache->borrow (device->Id );
186+ auto pool = cache->borrow (device->Id . value () );
187187 std::list<ur_event_handle_t > events;
188188 for (int i = 0 ; i < 128 ; ++i) {
189189 events.push_back (pool->allocate ());
0 commit comments