Package: libstdc++5-3.3-dev Version: 1:3.3.3-6 Severity: normal please inspect the following code: BEGIN ri.cpp #include <list> int main() { std::list<int> l; std::list<int>::iterator i = l.begin(); std::list<int>::const_iterator ci = l.begin(); std::list<int>::reverse_iterator ri = l.rbegin(); std::list<int>::const_reverse_iterator cri = l.rbegin(); if (i == l.end()); if (ci == l.end()); if (ri == l.rend()); if (cri == l.rend()); return 0; } END compiling this: `g++ -o ri ri.cpp` (g++ (GCC) 3.3.3 (Debian 20040401)) yields the following error: ri.cpp: In function `int main()': ri.cpp:13: error: no match for 'operator==' in 'cri == std::list<_Tp, _Alloc>::rend() [with _Tp = int, _Alloc = std::allocator<int>]()' The same holds for std::vector and possibly other types. This means that const_reverse_iterators appear to be broken. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (600, 'testing'), (98, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.3-1-k7-smp Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=de_DE.ISO-8859-15 Versions of packages libstdc++5-3.3-dev depends on: ii g++-3.3 1:3.3.3-6 The GNU C++ compiler ii gcc-3.3-base 1:3.3.3-6 The GNU Compiler Collection (base ii libc6-dev 2.3.2.ds1-11 GNU C Library: Development Librari ii libstdc++5 1:3.3.3-6 The GNU Standard C++ Library v3 -- no debconf information -- Please do not CC me when replying to lists; I read them! .''`. martin f. krafft <madduck@debian.org> : :' : proud Debian developer, admin, and user `. `'` `- Debian - when you have better things to do than fixing a system Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
Attachment:
signature.asc
Description: Digital signature