C++ internal compiler error (Virtual & Embedded & Template)

rch@larissa.sd.bi.ruhr-uni-bochum.de rch@larissa.sd.bi.ruhr-uni-bochum.de
Fri Apr 23 02:49:00 GMT 1999

Hi there,

an internal compiler error is reported by the latest egcs snapshot

c++ -v
Reading specs from /opt/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.93.19/specs
gcc version egcs-2.93.19 19990418 (gcc2 ss-980929 experimental)

for the following code

#include <stdlib.h>
// <summary> Primitives to build up metaobjects </summary>
template< class X >
struct VB: public virtual X

template< class MOPTerm1, class MOPTerm2 >
struct MOPTermUnify
  struct MO:
    public VB<MOPTerm1>,
    public VB<MOPTerm2>
    void   fix()
Many thanks for egcs!


More information about the Gcc-bugs mailing list