aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/jvm.h
diff options
context:
space:
mode:
authorAdam King <aking@dreammechanics.com>2002-04-11 15:57:56 +0000
committerTom Tromey <tromey@gcc.gnu.org>2002-04-11 15:57:56 +0000
commit94ed000253a233a9a41c5094d1a932097803cc1a (patch)
tree73e64f669ab3cd3420f63017c43db23e6b929460 /libjava/include/jvm.h
parent1a05e8743e42d0b3203b30c6d02328fbb4ee4989 (diff)
downloadgcc-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.h8
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, ...)