Fix build by marking the new functions as weak

This is a temporary fix
This commit is contained in:
Baptiste Daroussin 2014-10-21 12:52:01 +00:00
parent 726f4cd580
commit 1418fbd6c7
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=273382

View File

@ -82,13 +82,23 @@ const char* bad_typeid::what() const throw()
return "std::bad_typeid";
}
__attribute__((weak))
bad_array_new_length::bad_array_new_length() throw() {}
__attribute__((weak))
bad_array_new_length::~bad_array_new_length() {}
__attribute__((weak))
bad_array_new_length::bad_array_new_length(const bad_array_new_length&) throw() {}
__attribute__((weak))
bad_array_new_length& bad_array_new_length::operator=(const bad_array_new_length&) throw()
{
return *this;
}
__attribute__((weak))
const char *bad_array_new_length::what() const throw()
{
return "std::bad_array_new_length";
}
} // namespace std