This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
bug in libstdc++ bitset
- From: Ed Parcell <ed at edparcell dot com>
- To: gcc at gnu dot org
- Date: 19 Aug 2002 14:05:12 +0100
- Subject: bug in libstdc++ bitset
Hi,
Sorry that this is almost definitely the wrong place to send this to.
Anyway, here goes. bitset::none() and bitset::any() appear to only look
at the first word. Here is example code to exhibit this:
#include <bitset>
#include <iostream>
void main() {
bitset <33> b;
b.set(32);
cout << b << ' ' << b.count() << ' ' << b.none() << '\n';
}
I am using libstdc++ in the debian package libstdc++2.10, which has the
description "This is not a final release, but taken from the CVS
gcc-2_95-branch
(dated 2001-10-02)". This bug also occurs on libstdc++3-3.0.1-3 I
believe.
Thanks,
Ed.