summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-24 04:15:31 +0000
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-24 04:15:31 +0000
commitd440ac7c53caef3f32835aac6a7dafe8c166c00a (patch)
tree8f057d79ffefb9eb0ef8f70de17c0a8db0af7b3c /libjava/java
parenta194077bf91f85c40331e00ec89f691becb6c2d3 (diff)
downloadppe42-gcc-d440ac7c53caef3f32835aac6a7dafe8c166c00a.tar.gz
ppe42-gcc-d440ac7c53caef3f32835aac6a7dafe8c166c00a.zip
Change to sometimes include class name in ClassFormatError message.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40030 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/lang/natClassLoader.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc
index 979de3fc2d6..5f7138c3289 100644
--- a/libjava/java/lang/natClassLoader.cc
+++ b/libjava/java/lang/natClassLoader.cc
@@ -79,7 +79,9 @@ java::lang::ClassLoader::defineClass0 (jstring name,
{
_Jv_Utf8Const * name2 = _Jv_makeUtf8Const (name);
- _Jv_VerifyClassName (name2);
+ if (! _Jv_VerifyClassName (name2))
+ JvThrow (new java::lang::ClassFormatError
+ (JvNewStringLatin1 ("erroneous class name")));
klass->name = name2;
}
OpenPOWER on IntegriCloud