Mercurial > hg > truffle
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