diff --git a/containers_cpp/include/embb/containers/internal/hazard_pointer-inl.h b/containers_cpp/include/embb/containers/internal/hazard_pointer-inl.h index 7cbb74b..05d2a99 100644 --- a/containers_cpp/include/embb/containers/internal/hazard_pointer-inl.h +++ b/containers_cpp/include/embb/containers/internal/hazard_pointer-inl.h @@ -271,7 +271,7 @@ Scan(HazardPointerThreadEntry_t* currentHazardPointerEntry) { // a bug... this assertions checks that int expected = -1; if (!currentHazardPointerEntry->GetScanningThread().CompareAndSwap( - expected, GetCurrentThreadIndex())) + expected, static_cast(GetCurrentThreadIndex()))) { assert(false); }