mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-04 01:04:26 +08:00
da8c445d07
* stdexcepti.cc (__out_of_range): New fn. (__length_error): New fn. * std/bastring.h (OUTOFRANGE): Fix logic. Use throwing functions. (LENGTHERROR): Likewise. Revert Oct 2 changes. * string: Revert Oct 2 changes. * std/{f,d,ld}complex.h: Replace guiding fns if not -ansi. From-SVN: r15885
22 lines
355 B
C++
22 lines
355 B
C++
// Implementation file for Exception Support for -*- C++ -*-
|
|
// This file is part of the GNU ANSI C++ Library.
|
|
|
|
#ifdef __GNUG__
|
|
#pragma implementation "stdexcept"
|
|
#endif
|
|
|
|
#include <stdexcept>
|
|
|
|
// Entry points for string.
|
|
|
|
void
|
|
__out_of_range (const char *s)
|
|
{
|
|
throw out_of_range (s);
|
|
}
|
|
|
|
void __length_error (const char *s)
|
|
{
|
|
throw length_error (s);
|
|
}
|