diff src/share/vm/ci/ciInstanceKlass.cpp @ 13021:4d3575d37a07

8026735: Stream tests throw java.lang.IncompatibleClassChangeError Summary: Put a band-aid to disable CHA-based inlining for interfaces with default methods in C1 Reviewed-by: kvn, twisti
author iveresov
date Wed, 30 Oct 2013 22:55:11 -0700
parents 5cc2d82aa82a
children 096c224171c4 78bbf4d43a14
line wrap: on
line diff
--- a/src/share/vm/ci/ciInstanceKlass.cpp	Wed Oct 30 13:14:09 2013 +0100
+++ b/src/share/vm/ci/ciInstanceKlass.cpp	Wed Oct 30 22:55:11 2013 -0700
@@ -57,6 +57,7 @@
   _init_state = ik->init_state();
   _nonstatic_field_size = ik->nonstatic_field_size();
   _has_nonstatic_fields = ik->has_nonstatic_fields();
+  _has_default_methods = ik->has_default_methods();
   _nonstatic_fields = NULL; // initialized lazily by compute_nonstatic_fields:
 
   _implementor = NULL; // we will fill these lazily