diff options
author | Adam King <aking@dreammechanics.com> | 2002-04-11 15:57:56 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2002-04-11 15:57:56 +0000 |
commit | 94ed000253a233a9a41c5094d1a932097803cc1a (patch) | |
tree | 73e64f669ab3cd3420f63017c43db23e6b929460 /libjava/include/jvm.h | |
parent | 1a05e8743e42d0b3203b30c6d02328fbb4ee4989 (diff) | |
download | gcc-94ed000253a233a9a41c5094d1a932097803cc1a.zip gcc-94ed000253a233a9a41c5094d1a932097803cc1a.tar.gz gcc-94ed000253a233a9a41c5094d1a932097803cc1a.tar.bz2 |
jvm.h (_Jv_ThrowBadArrayIndex, [...]): Mark as noreturn.
2002-04-11 Adam King <aking@dreammechanics.com>
Tom Tromey <tromey@redhat.com>
* include/jvm.h (_Jv_ThrowBadArrayIndex,
_Jv_ThrowNullPointerException): Mark as noreturn.
* win32.cc (_Jv_platform_initProperties): Use _Jv_MallocUnchecked
and _Jv_free. Correctly invoke GetTempPath(). Indentation
fixes.
Co-Authored-By: Tom Tromey <tromey@redhat.com>
From-SVN: r52164
Diffstat (limited to 'libjava/include/jvm.h')
-rw-r--r-- | libjava/include/jvm.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libjava/include/jvm.h b/libjava/include/jvm.h index c505a72..fc3a7f7 100644 --- a/libjava/include/jvm.h +++ b/libjava/include/jvm.h @@ -1,6 +1,6 @@ // jvm.h - Header file for private implementation information. -*- c++ -*- -/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation +/* Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation This file is part of libgcj. @@ -283,8 +283,10 @@ _Jv_GetArrayElementFromElementType (jobject array, return elts; } -extern "C" void _Jv_ThrowBadArrayIndex (jint bad_index); -extern "C" void _Jv_ThrowNullPointerException (void); +extern "C" void _Jv_ThrowBadArrayIndex (jint bad_index) + __attribute__((noreturn)); +extern "C" void _Jv_ThrowNullPointerException (void) + __attribute__((noreturn)); extern "C" jobject _Jv_NewArray (jint type, jint size) __attribute__((__malloc__)); extern "C" jobject _Jv_NewMultiArray (jclass klass, jint dims, ...) |