Thread overview
Internal error: struct 1811
Dec 07, 2002
Rafajna
Dec 07, 2002
Walter
Dec 08, 2002
Walter
December 07, 2002
I am trying to use 'Digital Mars C++' because 'Zortrch C++' was the best compiler I have ever  worked with. Unfortunately my English is not good enough to express my feelings when I found 'Digital Mars C++' on the Internet. I hope 'Digital Mars C++' will become as famous as 'Zortrch C++' was among programmers.

However, “Digital Mars C++” has still a long way to go. For now, here is an example that causes the compiler to fail with a message: “Internal error: struct 1811”

// *** Start Source***
class cA
{
public:
template <class T> int fA(T &value) const
{ return fC( &value); }

int fB( int &value ) const
{ return fA( value ); }

virtual int fC( void *p ) const =0;
};
// ***End Source***

Ferents.


December 07, 2002
Thanks! I'll have a look at it. -Walter

"Rafajna" <Rafajna_member@pathlink.com> wrote in message news:ast4qd$1qfe$1@digitaldaemon.com...
> I am trying to use 'Digital Mars C++' because 'Zortrch C++' was the best compiler I have ever  worked with. Unfortunately my English is not good
enough
> to express my feelings when I found 'Digital Mars C++' on the Internet. I
hope
> 'Digital Mars C++' will become as famous as 'Zortrch C++' was among
programmers.
>
> However, "Digital Mars C++" has still a long way to go. For now, here is
an
> example that causes the compiler to fail with a message: "Internal error:
struct
> 1811"
>
> // *** Start Source***
> class cA
> {
> public:
> template <class T> int fA(T &value) const
> { return fC( &value); }
>
> int fB( int &value ) const
> { return fA( value ); }
>
> virtual int fC( void *p ) const =0;
> };
> // ***End Source***
>
> Ferents.
>
>


December 08, 2002
It's fixed in the latest beta. Thanks, -Walter