libcxx: Flaky timing assumption in std/thread/thread.semaphore/timed.pass.cpp (original) (raw)

The CI run for #5714 encountered a spurious failure in libcxx's std/thread/thread.semaphore/timed.pass.cpp:

Assertion failed: s.try_acquire_until(start + std::chrono::seconds(2)), file C:\a\_work\1\s\llvm-project\libcxx\test\std\thread\thread.semaphore\timed.pass.cpp, line 40

This looks like a flaky timing assumption.