This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: bitset


It seems to be real problem with libstdc++ in gcc-2.95.2 (at least I got 
the same also under Linux)

Andris

On 17 Jun 2000, at 16:52, Dennis Yelle wrote:

> When I try to compile this:
> 
> //============================
> #include <iostream>
> #include <climits>
> #include <bitset>
> 
> using namespace std;
> 
> bitset<26> junk;
> 
> int main()
> {
>   junk[0] = 1;
> }
> //============================
> 
> Using:
> 
> Reading specs from c:/djgpp/lib/gcc-lib/djgpp/2.952/specs
> gcc version 2.95.2 19991024 (release)
> 
> I get this:
> 
> c:/djgpp/lang/cxx/bitset: In method `bitset<26,long unsigned
> int>::reference::re
> ference(bitset<26,long unsigned int> &, long unsigned int)':
> c:/djgpp/lang/cxx/bitset:751:   instantiated from `bitset<26,long unsigned
> int>:
> :operator [](long unsigned int)'
> bs.cpp:11:   instantiated from here
> c:/djgpp/lang/cxx/bitset:377: `long unsigned int & _Base_bitset<1,long unsigned
> int>::_M_getword(long unsigned int)' is inaccessible
> c:/djgpp/lang/cxx/bitset:581: within this context
> 
> Am I doing something wrong, or
> is bitset broken?
> 
> Dennis Yelle


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]