< 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 >