< prev index next >
src/share/vm/ci/ciValueKlass.cpp
Print this page
rev 10518 : Tobias' flattened array
rev 10544 : call to __Value methods can't pass fields as arguments
@@ -65,10 +65,13 @@
return _field_index_map->length();
}
// Number of value type fields
int ciValueKlass::field_count() {
+ if (this == ciEnv::current()->___Value_klass()) {
+ return 0;
+ }
if (_field_index_map == NULL) {
return compute_field_index_map();
} else {
return _field_index_map->length();
}
< prev index next >