Mercurial > hg > openjdk > jdk7u > hotspot
changeset 5804:d2335c3ba9e9
8175932: Improve host instance supports
Summary: Fix reduced to addition of asserts for OpenJDK 7, which doesn't have default interface methods
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel@oracle.com
author | hseigel |
---|---|
date | Mon, 15 Jan 2018 18:07:27 +0000 |
parents | 85455f630351 |
children | 849acc8e001a |
files | src/share/vm/oops/instanceKlass.hpp |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/oops/instanceKlass.hpp Mon Jan 15 17:22:36 2018 +0000 +++ b/src/share/vm/oops/instanceKlass.hpp Mon Jan 15 18:07:27 2018 +0000 @@ -517,8 +517,10 @@ oop host_klass() const { oop* hk = adr_host_klass(); if (hk == NULL) { + assert(!is_anonymous(), "Anonymous classes have host klasses"); return NULL; } else { + assert(is_anonymous(), "Only anonymous classes have host klasses"); return *hk; } }