< prev index next >
src/hotspot/share/oops/instanceMirrorKlass.cpp
Print this page
@@ -50,11 +50,12 @@
int size = instance_size(k);
assert(size > 0, "total object size must be positive: %d", size);
// Since mirrors can be variable sized because of the static fields, store
// the size in the mirror itself.
- return (instanceOop)Universe::heap()->class_allocate(this, size, CHECK_NULL);
+ instanceOop i = (instanceOop)Universe::heap()->class_allocate(this, size, CHECK_NULL);
+ return i;
}
int InstanceMirrorKlass::oop_size(oop obj) const {
return java_lang_Class::oop_size_raw(obj);
}
< prev index next >