Mercurial > hg > graal-compiler
comparison src/share/vm/oops/instanceKlassKlass.hpp @ 6038:8bafad97cd26
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
Summary: Change the _host_klass to be conditionally created embedded instanceKlass field.
Reviewed-by: jrose, coleenp, dholmes
author | jiangli |
---|---|
date | Wed, 02 May 2012 13:21:36 -0400 |
parents | 49036505ab5f |
children |
comparison
equal
deleted
inserted
replaced
6024:973046802b6f | 6038:8bafad97cd26 |
---|---|
46 int itable_len, | 46 int itable_len, |
47 int static_field_size, | 47 int static_field_size, |
48 unsigned int nonstatic_oop_map_count, | 48 unsigned int nonstatic_oop_map_count, |
49 AccessFlags access_flags, | 49 AccessFlags access_flags, |
50 ReferenceType rt, | 50 ReferenceType rt, |
51 KlassHandle host_klass, | |
51 TRAPS); | 52 TRAPS); |
52 | 53 |
53 // Casting from klassOop | 54 // Casting from klassOop |
54 static instanceKlassKlass* cast(klassOop k) { | 55 static instanceKlassKlass* cast(klassOop k) { |
55 assert(k->klass_part()->oop_is_klass(), "cast to instanceKlassKlass"); | 56 assert(k->klass_part()->oop_is_klass(), "cast to instanceKlassKlass"); |