From 259508de565d6bde9a52d40b37257bfde2f39a54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=27Griwes=27=20Dominiak?= Date: Mon, 22 Apr 2024 11:57:35 -0700 Subject: [PATCH] Attempt to satiate the MSVC SFINAE gods. --- .../include/cuda/std/detail/libcxx/include/__bit_reference | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libcudacxx/include/cuda/std/detail/libcxx/include/__bit_reference b/libcudacxx/include/cuda/std/detail/libcxx/include/__bit_reference index a8d2fcc7183..2daa96e8de6 100644 --- a/libcudacxx/include/cuda/std/detail/libcxx/include/__bit_reference +++ b/libcudacxx/include/cuda/std/detail/libcxx/include/__bit_reference @@ -46,7 +46,10 @@ struct __has_storage_type static const bool value = false; }; -template +template +using __storage_type_t = typename _Tp::__storage_type; + +template = 0> class __bit_iterator; template ::value> @@ -1091,7 +1094,7 @@ equal(__bit_iterator<_Cp, _IC1> __first1, __bit_iterator<_Cp, _IC1> __last1, __b return _CUDA_VSTD::__equal_unaligned(__first1, __last1, __first2); } -template +template > class __bit_iterator { public: