www.digitalmars.com         C & C++   DMDScript  

c++ - Internal error compiling code with exceptions

reply Nicolay Haustov <Nicolay_member pathlink.com> writes:
The following code gives
Internal error: eh 684
when compiled with -Ae -o+space.
Seems to compile fine without optimization
or with -o+all.

class A {};

class B : public A {};

class C : public A {};

void test()
{
try {
} catch (const B&) {
throw;
} catch (const C&) {
throw;
} catch (const A&) {
}
}

int main()
{
test();
return 0;
}
May 19 2003
next sibling parent "Walter" <walter digitalmars.com> writes:
Thanks, I'll take care of it from here. -Walter
May 19 2003
prev sibling parent "Walter" <walter digitalmars.com> writes:
Fixed. Thanks. -Walter
May 23 2003