diff --git a/inference-engine/tests_deprecated/unit/engines/vpu/mvnc/pthread_semaphore_tests.cpp b/inference-engine/tests_deprecated/unit/engines/vpu/mvnc/pthread_semaphore_tests.cpp index 78aa84fab01..9ee8d2c140c 100644 --- a/inference-engine/tests_deprecated/unit/engines/vpu/mvnc/pthread_semaphore_tests.cpp +++ b/inference-engine/tests_deprecated/unit/engines/vpu/mvnc/pthread_semaphore_tests.cpp @@ -61,7 +61,7 @@ class PThreadBinSemaphoreTest : public ::testing::TestWithParam{ std::cerr << "clock_gettime"; } - auto newNsec = (long)(spec.tv_nsec + timeout * 1000000000L); + auto newNsec = static_cast(spec.tv_nsec + timeout * 1000000000LL); spec.tv_sec += newNsec / 1000000000L; spec.tv_nsec = newNsec % 1000000000L; diff --git a/inference-engine/thirdparty/movidius/mvnc/src/watchdog/watchdog.cpp b/inference-engine/thirdparty/movidius/mvnc/src/watchdog/watchdog.cpp index 4cc66249bb8..3834ece1fc0 100644 --- a/inference-engine/thirdparty/movidius/mvnc/src/watchdog/watchdog.cpp +++ b/inference-engine/thirdparty/movidius/mvnc/src/watchdog/watchdog.cpp @@ -239,8 +239,9 @@ void WatchdogImpl::waitFor(const milliseconds sleepInterval) { #else clock_gettime(CLOCK_MONOTONIC, &timeToWait); const auto secondInNanoSeconds = 1000000000L; - const auto nsecSum = std::chrono::duration_cast(sleepInterval).count() - - std::chrono::nanoseconds(sec).count() + timeToWait.tv_nsec; + const auto nsecSum = static_cast( + std::chrono::duration_cast(sleepInterval).count() - + std::chrono::nanoseconds(sec).count() + timeToWait.tv_nsec); timeToWait.tv_sec += sec.count() + nsecSum / secondInNanoSeconds; timeToWait.tv_nsec = nsecSum % secondInNanoSeconds; #endif // (defined(__APPLE__) || defined(_WIN32))