diff --git a/spec/cpp_interface.dd b/spec/cpp_interface.dd index 739d043e9d..dc0cdc665a 100644 --- a/spec/cpp_interface.dd +++ b/spec/cpp_interface.dd @@ -968,14 +968,7 @@ $(H2 $(LNAME2 exception-handling, Exception Handling)) $(P Exception interoperability is a work in progress.) - $(P At present, C++ exceptions cannot be caught in or thrown from D, and D - exceptions cannot be caught in or thrown from C++. Additionally, objects - in C++ stack frames are not guaranteed to be destroyed when unwinding the - stack due to a D exception, and vice versa.) - - $(P The plan is to support all of the above except throwing D exceptions - directly in C++ code (but they will be throwable indirectly by calling into - a D function with C++ linkage).) + $( there's some improvements in exceptions $(SECTION2 $(LNAME2 comparing-d-immutable-and-const-with-cpp-const, Comparing D Immutable and Const with C++ Const),