[libcxx-commits] [libcxx] [libc++][ranges] LWG3610: `iota_view::size` sometimes rejects integer-class types (PR #155169)

via libcxx-commits libcxx-commits at lists.llvm.org
Sun Jan 11 11:39:42 PST 2026


================
@@ -99,6 +104,15 @@ constexpr bool test() {
     assert(sz == 10);
   }
 
+  // LWG3610: `iota_view::size` sometimes rejects integer-class types
+  {
+    types::for_each(types::integer_types{}, []<typename IntegerLikeT>() {
----------------
huixie90 wrote:

not an issue but just wanted to point out the conclusion in our of our discord discussion:

we don't have any integer-class types in libc++. we decided to make `__int128t` an extended integer type

https://github.com/llvm/llvm-project/pull/155169


More information about the libcxx-commits mailing list