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");