exception.cc (cstdlib): Replaces stdlib.h.

2001-06-10  Alexandre Petit-Bianco  <apbianco@redhat.com>

        * exception.cc (cstdlib): Replaces stdlib.h.
        (_Jv_Throw): Use std::abort().
        (PERSONALITY_FUNCTION): Likewise.

(http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00620.html )

From-SVN: r43153
This commit is contained in:
Alexandre Petit-Bianco 2001-06-10 13:59:37 -07:00 committed by Alexandre Petit-Bianco
parent 6cfc03411c
commit 9b8c19b4f5
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2001-06-10 Alexandre Petit-Bianco <apbianco@redhat.com>
* exception.cc (cstdlib): Replaces stdlib.h.
(_Jv_Throw): Use std::abort().
(PERSONALITY_FUNCTION): Likewise.
2001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net> 2001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net>
* acinclude.m4 (AC_EXEEXT): Work around in case it expands to * acinclude.m4 (AC_EXEEXT): Work around in case it expands to

View File

@ -11,7 +11,7 @@ details. */
#include <config.h> #include <config.h>
#include <stddef.h> #include <stddef.h>
#include <stdlib.h> #include <cstdlib>
#include <java/lang/Class.h> #include <java/lang/Class.h>
#include <java/lang/NullPointerException.h> #include <java/lang/NullPointerException.h>
@ -100,7 +100,7 @@ _Jv_Throw (jthrowable value)
recover. As is the way of such things, almost certainly we will have recover. As is the way of such things, almost certainly we will have
crashed before now, rather than actually being able to diagnose the crashed before now, rather than actually being able to diagnose the
problem. */ problem. */
abort (); std::abort ();
} }
@ -348,7 +348,7 @@ PERSONALITY_FUNCTION (int version,
// ??? Perhaps better to make them an index into a table // ??? Perhaps better to make them an index into a table
// of null-terminated strings instead of playing games // of null-terminated strings instead of playing games
// with Utf8Const+1 as above. // with Utf8Const+1 as above.
abort (); std::abort ();
} }
if (ar_disp == 0) if (ar_disp == 0)