Test output: teeks99-dkr-mc15-20 - stl_interfaces - reverse_iter / clang-linux-15~c++20
Rev 5a839fb07a98f882f00d7d3c304dbccf7ccd2cda / Sat, 09 Nov 2024 21:05:11 +0000
Compile [2024-11-09 23:50:43 UTC]: fail


    "clang++-15"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux  -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/stl_interfaces/include" -I"/var/boost/run/boost_root/libs/throw_exception/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/stl_interfaces/test/reverse_iter.test/clang-linux-15~c++20/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/reverse_iter.o" "../libs/stl_interfaces/test/reverse_iter.cpp"

In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:63:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator.h:274:2: error: cannot decrement value of type 'zip_iter'
        --current;
        ^ ~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator_base_funcs.h:89:4: note: in instantiation of member function 'std::reverse_iterator<zip_iter>::operator++' requested here
          ++__first;
          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator_base_funcs.h:141:19: note: in instantiation of function template specialization 'std::__distance<std::reverse_iterator<zip_iter>>' requested here
      return std::__distance(__first, __last,
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1604:21: note: in instantiation of function template specialization 'std::distance<std::reverse_iterator<zip_iter>>' requested here
          auto __d1 = std::distance(__first1, __last1);
                           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1678:30: note: in instantiation of function template specialization 'std::__equal4<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2);
                             ^
../libs/stl_interfaces/test/reverse_iter.cpp:202:18: note: in instantiation of function template specialization 'std::equal<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
            std::equal(first, last, tuples_copy.begin(), tuples_copy.end()));
                 ^
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:66:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/streambuf_iterator.h:35:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/streambuf:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/ios_base.h:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/locale_classes.h:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/string:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/char_traits.h:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1161:32: error: cannot increment value of type 'std::reverse_iterator<zip_iter>'
          for (; __first1 != __last1; ++__first1, (void) ++__first2)
                                      ^ ~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1211:38: note: in instantiation of function template specialization 'std::__equal<false>::equal<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return std::__equal<__simple>::equal(__first1, __last1, __first2);
                                     ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1219:19: note: in instantiation of function template specialization 'std::__equal_aux1<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return std::__equal_aux1(std::__niter_base(__first1),
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1556:19: note: in instantiation of function template specialization 'std::__equal_aux<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return std::__equal_aux(__first1, __last1, __first2);
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1608:27: note: in instantiation of function template specialization 'std::equal<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
          return _GLIBCXX_STD_A::equal(__first1, __last1, __first2);
                                 ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1678:30: note: in instantiation of function template specialization 'std::__equal4<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2);
                             ^
../libs/stl_interfaces/test/reverse_iter.cpp:202:18: note: in instantiation of function template specialization 'std::equal<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
            std::equal(first, last, tuples_copy.begin(), tuples_copy.end()));
                 ^
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:66:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/streambuf_iterator.h:35:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/streambuf:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/ios_base.h:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/locale_classes.h:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/string:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/char_traits.h:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1612:4: error: cannot increment value of type 'std::reverse_iterator<zip_iter>'
          ++__first1, (void)++__first2)
          ^ ~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:1678:30: note: in instantiation of function template specialization 'std::__equal4<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
      return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2);
                             ^
../libs/stl_interfaces/test/reverse_iter.cpp:202:18: note: in instantiation of function template specialization 'std::equal<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
            std::equal(first, last, tuples_copy.begin(), tuples_copy.end()));
                 ^
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:63:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator.h:299:2: error: cannot increment value of type 'zip_iter'
        ++current;
        ^ ~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1185:4: note: in instantiation of member function 'std::reverse_iterator<zip_iter>::operator--' requested here
          --__last;
          ^
../libs/stl_interfaces/test/reverse_iter.cpp:207:14: note: in instantiation of function template specialization 'std::reverse_copy<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
        std::reverse_copy(first, last, tuples_copy.begin());
             ^
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:63:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator.h:244:10: error: cannot decrement value of type 'zip_iter'
        return *--__tmp;
                ^ ~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1186:16: note: in instantiation of member function 'std::reverse_iterator<zip_iter>::operator*' requested here
          *__result = *__last;
                      ^
../libs/stl_interfaces/test/reverse_iter.cpp:207:14: note: in instantiation of function template specialization 'std::reverse_copy<std::reverse_iterator<zip_iter>, std::tuple<int, int> *>' requested here
        std::reverse_copy(first, last, tuples_copy.begin());
             ^
../libs/stl_interfaces/test/reverse_iter.cpp:213:43: error: cannot increment value of type 'reverse_iterator<zip_iter>'
        for (auto it = first; it != last; ++it) {
                                          ^ ~~
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:63:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator.h:287:2: error: cannot decrement value of type 'zip_iter'
        --current;
        ^ ~~~~~~~
../libs/stl_interfaces/test/reverse_iter.cpp:221:45: note: in instantiation of member function 'std::reverse_iterator<zip_iter>::operator++' requested here
        for (auto it = first; it != last; it++) {
                                            ^
../libs/stl_interfaces/test/reverse_iter.cpp:229:43: error: cannot decrement value of type 'reverse_iterator<zip_iter>'
        for (auto it = last; it != first; --it) {
                                          ^ ~~
In file included from ../libs/stl_interfaces/test/reverse_iter.cpp:6:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:63:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator.h:312:2: error: cannot increment value of type 'zip_iter'
        ++current;
        ^ ~~~~~~~
../libs/stl_interfaces/test/reverse_iter.cpp:237:45: note: in instantiation of member function 'std::reverse_iterator<zip_iter>::operator--' requested here
        for (auto it = last; it != first; it--) {
                                            ^
9 errors generated.