diff --git a/source/simple/support/tuple_utils/meta_bind.hpp b/source/simple/support/tuple_utils/meta_bind.hpp
index bcc1af0d5b233e8a43cb6a02e66df1156de7331c..6fe7a5d32dd0e977e10705d440bf817b761ec26c 100644
--- a/source/simple/support/tuple_utils/meta_bind.hpp
+++ b/source/simple/support/tuple_utils/meta_bind.hpp
@@ -52,7 +52,7 @@ namespace simple::support
 	struct has_meta_binding : std::false_type {};
 	template <typename T>
 	struct has_meta_binding<T,
-		decltype(std::is_object_v<typename T::binding>, nullptr)>
+		decltype(void(std::is_object_v<typename T::binding>), nullptr)>
 		: std::true_type {};
 	template <typename T>
 	constexpr auto has_meta_binding_v = has_meta_binding<T>::value;