Преглед на файлове

Merge branch 'bugfix/cxx-exceptions-missing-stubs' into 'master'

cxx_exceptions: Add missing stubs for cxx exceptions with exceptions disabled

See merge request !1574

Angus Gratton преди 8 години
родител
ревизия
4332a2c4bc
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      components/cxx/cxx_exception_stubs.cpp

+ 2 - 0
components/cxx/cxx_exception_stubs.cpp

@@ -74,10 +74,12 @@ void std::__throw_future_error(int) __attribute__((alias("__cxx_fatal_exception_
 */
 
 extern "C" void __cxa_allocate_exception(void) __attribute__((alias("__cxx_fatal_exception")));
+extern "C" void __cxa_allocate_dependent_exception(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_begin_catch(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_end_catch(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_get_exception_ptr(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_free_exception(void) __attribute__((alias("__cxx_fatal_exception")));
+extern "C" void __cxa_free_dependent_exception(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_rethrow(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_throw(void) __attribute__((alias("__cxx_fatal_exception")));
 extern "C" void __cxa_call_terminate(void) __attribute__((alias("__cxx_fatal_exception")));