LPC11C24 - removed useless libstdc++ stubs

This commit is contained in:
Pavel Kirienko
2015-06-03 15:02:22 +03:00
parent 107e0af4fd
commit 1f1679c75d
@@ -35,50 +35,6 @@ void operator delete[](void*)
std::abort();
}
/*
* stdlibc++ workaround.
* Default implementations will throw, which causes code size explosion.
* These definitions override the ones defined in the stdlibc+++.
*/
namespace std
{
void __throw_bad_exception() { std::abort(); }
void __throw_bad_alloc() { std::abort(); }
void __throw_bad_cast() { std::abort(); }
void __throw_bad_typeid() { std::abort(); }
void __throw_logic_error(const char*) { std::abort(); }
void __throw_domain_error(const char*) { std::abort(); }
void __throw_invalid_argument(const char*) { std::abort(); }
void __throw_length_error(const char*) { std::abort(); }
void __throw_out_of_range(const char*) { std::abort(); }
void __throw_runtime_error(const char*) { std::abort(); }
void __throw_range_error(const char*) { std::abort(); }
void __throw_overflow_error(const char*) { std::abort(); }
void __throw_underflow_error(const char*) { std::abort(); }
void __throw_ios_failure(const char*) { std::abort(); }
void __throw_system_error(int) { std::abort(); }
void __throw_future_error(int) { std::abort(); }
void __throw_bad_function_call() { std::abort(); }
}
namespace __gnu_cxx
{