--- a/src/hotspot/share/oops/oopsHierarchy.hpp Fri Aug 16 09:18:41 2019 +0200
+++ b/src/hotspot/share/oops/oopsHierarchy.hpp Tue Aug 06 10:48:21 2019 +0200
@@ -39,15 +39,14 @@
typedef juint narrowKlass;
typedef void* OopOrNarrowOopStar;
-typedef class markOopDesc* markOop;
#ifndef CHECK_UNHANDLED_OOPS
-typedef class oopDesc* oop;
+typedef class oopDesc* oop;
typedef class instanceOopDesc* instanceOop;
-typedef class arrayOopDesc* arrayOop;
+typedef class arrayOopDesc* arrayOop;
typedef class objArrayOopDesc* objArrayOop;
-typedef class typeArrayOopDesc* typeArrayOop;
+typedef class typeArrayOopDesc* typeArrayOop;
#else
@@ -82,7 +81,6 @@
void register_oop();
void unregister_oop();
- // friend class markOop;
public:
void set_obj(const void* p) {
raw_set_obj(p);
@@ -121,7 +119,6 @@
operator oopDesc* () const volatile { return obj(); }
operator intptr_t* () const { return (intptr_t*)obj(); }
operator PromotedObject* () const { return (PromotedObject*)obj(); }
- operator markOop () const volatile { return markOop(obj()); }
operator address () const { return (address)obj(); }
// from javaCalls.cpp