Re: aspell-0.60-20040416 bug in string_map.hpp

Karl Chen <[email protected]>
Newsgroups gmane.comp.gnu.aspell.devel
Message-ID <[email protected]>
>>>>> "Kevin" == Kevin Atkinson <[email protected]> writes:
    Kevin> 
    Kevin> On 24 Apr 2004, Karl Chen wrote:
    >> 
    >> I had to make the following change to get aspell 20040416
    >> snapshot to compile with gcc 3.3:
    Kevin> 
    >> StringMap(const StringMap & other) : empty_str() {}
    >> {copy(other);}
    Kevin> 
    Kevin> I'm sorry.  This is invalid C++ code.  Furthermore
    Kevin> since Gcc 3.3 is probably ignoring the {copy(other);}
    Kevin> it is also not doing the correct thing.  Exactly what
    Kevin> error are you getting.


Urh, oops!  I copied&pasted the wrong patch somehow. I meant:

StringMap(const StringMap & other) : empty_str() {copy(other);}


Gcc 3.3 requires constants (empty_str) to be initialized.  (BTW,
you could probably make it static const or just write the value
instead of empty_str)

-- 
Karl 2004-04-24 12:25
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.