Remove c10::guts::bool_constant and c10::guts::negation (#127300)
They are not used.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/127300
Approved by: https://github.com/r-barnes
diff --git a/c10/util/C++17.h b/c10/util/C++17.h
index 94b7bdd..1f62adb 100644
--- a/c10/util/C++17.h
+++ b/c10/util/C++17.h
@@ -58,10 +58,6 @@
using conjunction = std::conjunction<B...>;
template <class... B>
using disjunction = std::disjunction<B...>;
-template <bool B>
-using bool_constant = std::bool_constant<B>;
-template <class B>
-using negation = std::negation<B>;
#if defined(__cpp_lib_apply) && !defined(__CUDA_ARCH__) && !defined(__HIP__)