From 9ff4d9f36655a51be91682de567b98e4c4e32de0 Mon Sep 17 00:00:00 2001 From: Daryl Maier Date: Thu, 31 Jan 2019 16:25:15 -0500 Subject: [PATCH] Move getClassDepthAndFlagsValue to TR_J9VMBase Signed-off-by: Daryl Maier --- runtime/compiler/env/VMJ9.cpp | 2 +- runtime/compiler/env/VMJ9.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/compiler/env/VMJ9.cpp b/runtime/compiler/env/VMJ9.cpp index 0b20b2c1e1..79afb8a1af 100644 --- a/runtime/compiler/env/VMJ9.cpp +++ b/runtime/compiler/env/VMJ9.cpp @@ -6691,7 +6691,7 @@ TR_J9VMBase::hasFinalizer(TR_OpaqueClassBlock * classPointer) } uintptrj_t -TR_J9VM::getClassDepthAndFlagsValue(TR_OpaqueClassBlock * classPointer) +TR_J9VMBase::getClassDepthAndFlagsValue(TR_OpaqueClassBlock * classPointer) { return (TR::Compiler->cls.convertClassOffsetToClassPtr(classPointer)->classDepthAndFlags); } diff --git a/runtime/compiler/env/VMJ9.h b/runtime/compiler/env/VMJ9.h index 84d5240f57..3f2868da69 100644 --- a/runtime/compiler/env/VMJ9.h +++ b/runtime/compiler/env/VMJ9.h @@ -240,6 +240,7 @@ class TR_J9VMBase : public TR_FrontEnd ///// virtual bool isGetImplInliningSupported(); + virtual uintptrj_t getClassDepthAndFlagsValue(TR_OpaqueClassBlock * classPointer); virtual bool isAbstractClass(TR_OpaqueClassBlock * clazzPointer); virtual bool isCloneable(TR_OpaqueClassBlock *); @@ -1036,7 +1037,6 @@ class TR_J9VM : public TR_J9VMBase virtual bool isPublicClass(TR_OpaqueClassBlock *clazz); virtual TR_OpaqueMethodBlock *getMethodFromName(char * className, char *methodName, char *signature, TR_OpaqueMethodBlock *callingMethod); virtual TR_OpaqueMethodBlock *getMethodFromName(char * className, char *methodName, char *signature); - virtual uintptrj_t getClassDepthAndFlagsValue(TR_OpaqueClassBlock * classPointer); virtual TR_OpaqueClassBlock * getComponentClassFromArrayClass(TR_OpaqueClassBlock * arrayClass); virtual TR_OpaqueClassBlock * getArrayClassFromComponentClass(TR_OpaqueClassBlock *componentClass);