correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28606
138bc75d-0d04-0410-961f-
82ee72b054a4
-1999-08-09 Anthony Green <green@cygnus.com>
+1999-08-08 Anthony Green <green@cygnus.com>
+
+ * defineclass.cc (_Jv_VerifyClassName): Verify array names
+ correctly.
+
+1999-08-08 Anthony Green <green@cygnus.com>
* gij.cc: New file.
* NEWS: More news.
* THANKS: More thanks.
-1999-08-09 Kresten Krab Thorup <krab@gnu.org>
+1999-08-08 Kresten Krab Thorup <krab@gnu.org>
* resolve.cc (get_ffi_type_from_signature): Generate uint16 for
jchar type.
unsigned char *limit = ptr+length;
int ch;
+ if ('[' == UTF8_PEEK (ptr, limit))
+ {
+ if (! _Jv_VerifyOne (++ptr, limit, false))
+ throw_class_format_error ("erroneous class name");
+ else
+ return;
+ }
+
next_level:
do {
if ((ch = UTF8_GET (ptr, limit))==-1)