diff src/share/vm/classfile/classFileParser.cpp @ 652:4aaa9f5e02a8

4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242. Reviewed-by: kamg, coleenp
author acorn
date Wed, 18 Mar 2009 17:20:57 -0400
parents 0fbdb4381b99
children 715dceaa89b7
line wrap: on
line diff
--- a/src/share/vm/classfile/classFileParser.cpp	Mon Mar 16 08:50:53 2009 -0400
+++ b/src/share/vm/classfile/classFileParser.cpp	Wed Mar 18 17:20:57 2009 -0400
@@ -2747,9 +2747,10 @@
                                                       super_klass(),
                                                       methods(),
                                                       access_flags,
-                                                      class_loader(),
-                                                      class_name(),
-                                                      local_interfaces());
+                                                      class_loader,
+                                                      class_name,
+                                                      local_interfaces(),
+                                                      CHECK_(nullHandle));
 
     // Size of Java itable (in words)
     itable_size = access_flags.is_interface() ? 0 : klassItable::compute_itable_size(transitive_interfaces);