diff src/share/vm/jvmci/jvmciCodeInstaller.cpp @ 23396:9ed5b586018b

Replace LIRKind with abstract base class (JDK-8156942).
author Roland Schatz <roland.schatz@oracle.com>
date Fri, 13 May 2016 14:33:19 +0200
parents 19855d029fc0
children f84a5ac3be22 09a536b9233c
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciCodeInstaller.cpp	Fri May 13 11:49:57 2016 +0200
+++ b/src/share/vm/jvmci/jvmciCodeInstaller.cpp	Fri May 13 14:33:19 2016 +0200
@@ -201,9 +201,8 @@
 #endif
 
 Location::Type CodeInstaller::get_oop_type(Handle value) {
-  Handle lirKind = Value::lirKind(value);
-  Handle platformKind = LIRKind::platformKind(lirKind);
-  assert(LIRKind::referenceMask(lirKind) == 1, "unexpected referenceMask");
+  Handle valueKind = Value::valueKind(value);
+  Handle platformKind = ValueKind::platformKind(valueKind);
   
   if (platformKind == word_kind()) {
     return Location::oop;