>From 329b3d38ce77bac071e9a3ec4f01435edb4e96d2 Mon Sep 17 00:00:00 2001 From: Vegard Nossum <vegard.nos...@gmail.com> Date: Fri, 26 Jun 2009 14:08:20 +0200 Subject: [PATCH] vm/classloader: synthetic array classes should be in "linked" state
Array classes don't have static initializers, so they should be loaded without the _and_init() postfix, and they should be in linked state afterwards. Signed-off-by: Vegard Nossum <vegard.nos...@gmail.com> --- vm/classloader.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/classloader.c b/vm/classloader.c index 6b67c20..7b3bcb0 100644 --- a/vm/classloader.c +++ b/vm/classloader.c @@ -273,7 +273,7 @@ struct vm_class *load_primitive_array_class(const char *class_name, } array_class->class = NULL; - array_class->state = VM_CLASS_LOADED; + array_class->state = VM_CLASS_LINKED; array_class->name = strdup(class_name); array_class->super = vm_java_lang_Object; array_class->fields = NULL; @@ -296,7 +296,7 @@ struct vm_class *load_class_array_class(const char *array_class_name, } array_class->class = NULL; - array_class->state = VM_CLASS_LOADED; + array_class->state = VM_CLASS_LINKED; array_class->name = strdup(array_class_name); array_class->super = vm_java_lang_Object; array_class->fields = NULL; -- 1.6.0.4 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel