From aff60d55bc15f0db0dd0d40899fc85df9ac64396 Mon Sep 17 00:00:00 2001 From: Tianyu Liu Date: Sun, 26 Jan 2025 00:30:23 -0500 Subject: [PATCH] Use assert instead for validity check --- cpp/include/kvikio/utils.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpp/include/kvikio/utils.hpp b/cpp/include/kvikio/utils.hpp index 850d69e197..b586c9684a 100644 --- a/cpp/include/kvikio/utils.hpp +++ b/cpp/include/kvikio/utils.hpp @@ -15,6 +15,7 @@ */ #pragma once +#include #include #include #include @@ -152,7 +153,7 @@ std::tuple get_alloc_info(const void* devPtr, template bool is_future_done(const T& future) { - if (!future.valid()) { return true; } + assert(future.valid()); // If the future is returned from std::async(std::launch::deferred, ...), its state is always // deferred until wait() is called to make it ready.