Mercurial > hg > truffle
diff src/share/vm/graal/graalCodeInstaller.cpp @ 17446:9a804ec7f707
converted Constant and Value to be interfaces (GRAAL-874)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Oct 2014 01:10:27 +0200 |
parents | 44b83285b645 |
children | f55f2d400797 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCodeInstaller.cpp Tue Oct 14 20:02:44 2014 +0200 +++ b/src/share/vm/graal/graalCodeInstaller.cpp Wed Oct 15 01:10:27 2014 +0200 @@ -177,7 +177,7 @@ if (constant->is_a(HotSpotMetaspaceConstant::klass())) { oop obj = HotSpotMetaspaceConstant::metaspaceObject(constant); jlong prim = HotSpotMetaspaceConstant::primitive(constant); - assert(Kind::typeChar(Constant::kind(constant)) == 'j', "must have word kind"); + assert(Kind::typeChar(AbstractConstant::kind(constant)) == 'j', "must have word kind"); assert(obj != NULL, "must have an object"); assert(prim != 0, "must have a primitive value"); @@ -195,7 +195,7 @@ return new LocationValue(Location::new_stk_loc(Location::invalid, 0)); } - oop lirKind = Value::lirKind(value); + oop lirKind = AbstractValue::lirKind(value); oop platformKind = LIRKind::platformKind(lirKind); jint referenceMask = LIRKind::referenceMask(lirKind); assert(referenceMask == 0 || referenceMask == 1, "unexpected referenceMask"); @@ -274,7 +274,7 @@ second = value; } return value; - } else if (value->is_a(Constant::klass())){ + } else if (value->is_a(AbstractConstant::klass())){ record_metadata_in_constant(value, oop_recorder); if (value->is_a(PrimitiveConstant::klass())) { assert(!reference, "unexpected primitive constant type");