comparison src/share/vm/graal/graalCompiler.cpp @ 3591:29d302af9207

Adjust after RiResolvedType changes.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 17 Oct 2011 22:41:00 +0200
parents 7604c69a6301
children ff472e09af46
comparison
equal deleted inserted replaced
3590:b2015b970785 3591:29d302af9207
195 HotSpotTypeResolved::set_isInterface(obj, klass->is_interface()); 195 HotSpotTypeResolved::set_isInterface(obj, klass->is_interface());
196 HotSpotTypeResolved::set_isInstanceClass(obj, klass->oop_is_instance()); 196 HotSpotTypeResolved::set_isInstanceClass(obj, klass->oop_is_instance());
197 197
198 if (klass->oop_is_javaArray()) { 198 if (klass->oop_is_javaArray()) {
199 HotSpotTypeResolved::set_isArrayClass(obj, true); 199 HotSpotTypeResolved::set_isArrayClass(obj, true);
200 HotSpotTypeResolved::set_componentType(obj, NULL);
201 } else { 200 } else {
202 HotSpotTypeResolved::set_isArrayClass(obj, false); 201 HotSpotTypeResolved::set_isArrayClass(obj, false);
203 HotSpotTypeResolved::set_componentType(obj, NULL);
204 HotSpotTypeResolved::set_instanceSize(obj, instanceKlass::cast(klass())->size_helper() * HeapWordSize); 202 HotSpotTypeResolved::set_instanceSize(obj, instanceKlass::cast(klass())->size_helper() * HeapWordSize);
205 HotSpotTypeResolved::set_hasFinalizer(obj, klass->has_finalizer()); 203 HotSpotTypeResolved::set_hasFinalizer(obj, klass->has_finalizer());
206 } 204 }
207 205
208 // TODO replace these with correct values 206 // TODO replace these with correct values