diff src/share/vm/classfile/classFileParser.cpp @ 6000:08f8d00f2ae3

Merge
author bobv
date Tue, 10 Apr 2012 13:27:09 -0400
parents 749b1464aa81 49036505ab5f
children 8bafad97cd26
line wrap: on
line diff
--- a/src/share/vm/classfile/classFileParser.cpp	Sat Apr 07 09:06:55 2012 -0700
+++ b/src/share/vm/classfile/classFileParser.cpp	Tue Apr 10 13:27:09 2012 -0400
@@ -3354,6 +3354,7 @@
     klassOop ik = oopFactory::new_instanceKlass(name, vtable_size, itable_size,
                                                 static_field_size,
                                                 total_oop_map_count,
+                                                access_flags,
                                                 rt, CHECK_(nullHandle));
     instanceKlassHandle this_klass (THREAD, ik);
 
@@ -3362,7 +3363,6 @@
            "sanity");
 
     // Fill in information already parsed
-    this_klass->set_access_flags(access_flags);
     this_klass->set_should_verify_class(verify);
     jint lh = Klass::instance_layout_helper(instance_size, false);
     this_klass->set_layout_helper(lh);