From 7cd37f60cfde3ada0ed2e23409c3379e72cc3769 Mon Sep 17 00:00:00 2001 From: Richard Copley Date: Wed, 11 Mar 2026 09:53:04 +0000 Subject: [PATCH] Only forward declare '_mm_pause' if it is used --- include/stdexec/stop_token.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/stdexec/stop_token.hpp b/include/stdexec/stop_token.hpp index 5d39e69b2..23b92e993 100644 --- a/include/stdexec/stop_token.hpp +++ b/include/stdexec/stop_token.hpp @@ -29,7 +29,9 @@ # include // IWYU pragma: export #endif +#if defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64)) extern void _mm_pause(); +#endif namespace STDEXEC::__stok {