delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/18/12:40:35

From: wjae AT plex DOT nl (Wiel Aerts)
Newsgroups: comp.os.msdos.djgpp
Subject: internal compiler error
Date: Mon, 18 Jan 1999 17:39:38 GMT
Organization: Plex -- a public access Internet provider
Lines: 41
Message-ID: <36a371a4.5284094@news.plex.nl>
NNTP-Posting-Host: 194.229.212.136
X-Newsreader: Forte Free Agent 1.11/32.235
X-Posted-through: WHIRLwind.plex.nl for unknown AT dialin-1c53 DOT plex DOT nl (WHIRLwind.plex.nl!unknown AT dialin-1c53 DOT plex DOT nl)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I tried to compile some code using hash_map from STL
For type string it is neccessary to specialize the hash function, 
so i tried:

#include <string>
#include <hash_map>


template <> size_t hash (string s)
{				<--- error
        return hash<const char *> (s.c_str());
}

int main ()
{
return 0;
}

with g++ -Wall -c test.cc I got:

In file included from c:/djgpp/lang/cxx/hash_map:31,
                 from test.cc:3:
c:/djgpp/lang/cxx/stlhashtable.h:150: warning: decimal integer
constant is so large that it is unsigned
c:/djgpp/lang/cxx/stlhashtable.h:150: warning: decimal integer
constant is so large that it is unsigned
test.cc:7: Internal compiler error 9.
test.cc:7: Please submit a full bug report to
`bug-g++@prep.ai.mit.edu'.

Is this someting that can not be done or is there a real bug?
(should I submit this bug report and how to do that?)

gcc version 2.8.1

Thanks
Wiel Aerts



- Raw text -


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