[gcc(refs/users/meissner/heads/work239-submit)] libstdc++: Export std::ranges::views::indices in std.cc

Michael Meissner meissner@gcc.gnu.org
Thu Mar 19 22:47:16 GMT 2026


https://gcc.gnu.org/g:fc0a413bc1c422b44a9dc01e80026dd9609f31e4

commit fc0a413bc1c422b44a9dc01e80026dd9609f31e4
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Mar 19 15:47:06 2026 +0100

    libstdc++: Export std::ranges::views::indices in std.cc
    
    views::indices were added P3060R3 r16-4511, but not exported.
    
    2026-03-19  Jakub Jelinek  <jakub@redhat.com>
    
            * src/c++23/std.cc.in: Export views::indices.

Diff:
---
 libstdc++-v3/src/c++23/std.cc.in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libstdc++-v3/src/c++23/std.cc.in b/libstdc++-v3/src/c++23/std.cc.in
index 514ac5939fef..63478d4271f0 100644
--- a/libstdc++-v3/src/c++23/std.cc.in
+++ b/libstdc++-v3/src/c++23/std.cc.in
@@ -2786,6 +2786,9 @@ export namespace std
 #if __glibcxx_ranges_to_input // C++ >= 26
     using ranges::to_input_view;
     namespace views { using views::to_input; }
+#endif
+#ifdef __cpp_lib_ranges_indices // C++ >= 26
+    namespace views { using views::indices; }
 #endif
   }
 #if __glibcxx_ranges_to_container // C++ >= 23


More information about the Libstdc++-cvs mailing list