hotspot/src/share/vm/classfile/classFileParser.cpp
changeset 25066 57d8cb758cf8
parent 25057 f38210f84f8c
child 25325 e3af4e02b0d5
--- a/hotspot/src/share/vm/classfile/classFileParser.cpp	Tue Jun 17 11:18:10 2014 -0700
+++ b/hotspot/src/share/vm/classfile/classFileParser.cpp	Wed Jun 18 13:58:13 2014 -0400
@@ -4070,6 +4070,11 @@
     this_klass->set_major_version(major_version);
     this_klass->set_has_default_methods(has_default_methods);
 
+    if (!host_klass.is_null()) {
+      assert (this_klass->is_anonymous(), "should be the same");
+      this_klass->set_host_klass(host_klass());
+    }
+
     // Set up Method*::intrinsic_id as soon as we know the names of methods.
     // (We used to do this lazily, but now we query it in Rewriter,
     // which is eagerly done for every method, so we might as well do it now,