Index: test/std/utilities/function.objects/func.invoke/invoke.pass.cpp =================================================================== --- test/std/utilities/function.objects/func.invoke/invoke.pass.cpp +++ test/std/utilities/function.objects/func.invoke/invoke.pass.cpp @@ -326,6 +326,7 @@ void noexcept_test() { { NoThrowCallable obj; + ((void)obj); // Prevent unused warning CopyThrows arg; static_assert(noexcept(std::invoke(obj)), ""); static_assert(!noexcept(std::invoke(obj, arg)), ""); @@ -333,6 +334,7 @@ } { ThrowsCallable obj; + ((void)obj); // Prevent unused warning static_assert(!noexcept(std::invoke(obj)), ""); } {