delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/26/10:52:19

From: pavenis AT lanet DOT lv
To: Dennis Yelle <dennis51 AT jps DOT net>, djgpp AT delorie DOT com
Date: Mon, 26 Jun 2000 13:47:35 +0200
MIME-Version: 1.0
Subject: Re: bitset
CC: gcc-bugs AT gcc DOT gnu DOT org
Message-ID: <39575EF7.21066.1E90E0@localhost>
In-reply-to: <394C0F3D.7C729AC0@jps.net>
X-mailer: Pegasus Mail for Win32 (v3.12c)
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019