File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed
range.adaptors/range.transform Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -128,13 +128,13 @@ constexpr bool testReturnTypes() {
128128 ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (a)), int * const *);
129129 ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (b)), const int (*)[2 ]);
130130 ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (c)), const short *);
131- ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (d)), const char *);
131+ ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (d)), const short *);
132132 ASSERT_SAME_TYPE (decltype (std::ranges::cbegin (e)), std::basic_const_iterator<char *>);
133133
134134 ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (a)), std::reverse_iterator<int * const *>);
135135 ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (b)), std::reverse_iterator<const int (*)[2 ]>);
136136 ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (c)), const long *);
137- ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (d)), const int *);
137+ ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (d)), const long *);
138138 ASSERT_SAME_TYPE (decltype (std::ranges::crbegin (e)), std::basic_const_iterator<int *>);
139139
140140 return true ;
Original file line number Diff line number Diff line change @@ -128,13 +128,13 @@ constexpr bool testReturnTypes() {
128128 ASSERT_SAME_TYPE (decltype (std::ranges::cend (a)), int * const *);
129129 ASSERT_SAME_TYPE (decltype (std::ranges::cend (b)), const int (*)[2 ]);
130130 ASSERT_SAME_TYPE (decltype (std::ranges::cend (c)), const short *);
131- ASSERT_SAME_TYPE (decltype (std::ranges::cend (d)), const char *);
131+ ASSERT_SAME_TYPE (decltype (std::ranges::cend (d)), const short *);
132132 ASSERT_SAME_TYPE (decltype (std::ranges::cend (e)), std::basic_const_iterator<char *>);
133133
134134 ASSERT_SAME_TYPE (decltype (std::ranges::crend (a)), std::reverse_iterator<int * const *>);
135135 ASSERT_SAME_TYPE (decltype (std::ranges::crend (b)), std::reverse_iterator<const int (*)[2 ]>);
136136 ASSERT_SAME_TYPE (decltype (std::ranges::crend (c)), const long *);
137- ASSERT_SAME_TYPE (decltype (std::ranges::crend (d)), const int *);
137+ ASSERT_SAME_TYPE (decltype (std::ranges::crend (d)), const long *);
138138 ASSERT_SAME_TYPE (decltype (std::ranges::crend (e)), std::basic_const_iterator<int *>);
139139
140140 return true ;
Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ constexpr bool testReturnTypes() {
117117 int * begin () const ;
118118 int * end () const ;
119119 };
120- ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<D&>())), const char *);
120+ ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<D&>())), const short *);
121121 static_assert (!std::is_invocable_v<RangeCDataT, D&&>);
122122 ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<const D&>())), const short *);
123123 static_assert (!std::is_invocable_v<RangeCDataT, const D&&>);
@@ -156,7 +156,7 @@ constexpr bool testReturnTypes() {
156156 ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<NC&>())), char *);
157157 ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<const NC&>())), char *);
158158#else
159- ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<NC&>())), const int *);
159+ ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<NC&>())), const char *);
160160 ASSERT_SAME_TYPE (decltype (std::ranges::cdata (std::declval<const NC&>())), const char *);
161161#endif
162162 }
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ constexpr bool test() {
5050
5151 // LWG4027 ensures that the behavior is unchanged in C++23.
5252 {
53- [[maybe_unused]] auto r = std::views::single (0 ) | views::transform ([](int ) { return 0 ; });
53+ [[maybe_unused]] auto r = std::views::single (0 ) | std:: views::transform ([](int ) { return 0 ; });
5454 using CIt1 = decltype (std::ranges::cbegin (r));
5555 using CIt2 = decltype (std::cbegin (r));
5656 static_assert (std::is_same_v<CIt1, CIt2>);
You can’t perform that action at this time.
0 commit comments