Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
c++ - Internal error compiling code with exceptions
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
Thanks, I'll take care of it from here. -Walter May 19 2003
|