// DISABLED: win32 win64 /* TEST_OUTPUT: --- fail_compilation/cppeh2.d(21): Error: cannot mix catching D and C++ exceptions in the same try-catch --- */ version(Windows) static assert(0, "This test should not run on this platform"); extern (C++, std) { class exception { } } void bar(); void abc(); void foo() { try { bar(); } catch (std.exception e) { abc(); } catch (Exception e) { abc(); } }