From 142164e36cdfa540b95e7a00d17cb76f2ae5a5d0 Mon Sep 17 00:00:00 2001 From: heckerpowered <72550834+heckerpowered@users.noreply.github.com> Date: Fri, 6 Sep 2024 23:42:36 +0800 Subject: [PATCH] Add noexcept specifier to move constructor and move assignment operator --- stl/inc/future | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stl/inc/future b/stl/inc/future index 6778c109923..7d385549d6b 100644 --- a/stl/inc/future +++ b/stl/inc/future @@ -1268,9 +1268,9 @@ public: template , packaged_task>, int> = 0> explicit packaged_task(_Fty2&& _Fnarg) : _MyPromise(new _MyStateType(_STD forward<_Fty2>(_Fnarg))) {} - packaged_task(packaged_task&&) = default; + packaged_task(packaged_task&&) noexcept = default; - packaged_task& operator=(packaged_task&&) = default; + packaged_task& operator=(packaged_task&&) noexcept = default; #if _HAS_FUNCTION_ALLOCATOR_SUPPORT template , packaged_task>, int> = 0>