--- old/src/hotspot/share/oops/access.hpp 2018-12-17 18:57:51.068350903 +0100 +++ new/src/hotspot/share/oops/access.hpp 2018-12-17 18:57:50.584330170 +0100 @@ -92,7 +92,7 @@ // access.inline.hpp. The accesses that are allowed through the access.hpp file // must be instantiated in access.cpp using the INSTANTIATE_HPP_ACCESS macro. -template +template class Access: public AllStatic { // This function asserts that if an access gets passed in a decorator outside // of the expected_decorators, then something is wrong. It additionally checks @@ -272,7 +272,7 @@ } static oop resolve(oop obj) { - verify_decorators(); + verify_decorators(); return AccessInternal::resolve(obj); } @@ -284,21 +284,21 @@ // Helper for performing raw accesses (knows only of memory ordering // atomicity decorators as well as compressed oops) -template +template class RawAccess: public Access {}; // Helper for performing normal accesses on the heap. These accesses // may resolve an accessor on a GC barrier set -template +template class HeapAccess: public Access {}; // Helper for performing normal accesses in roots. These accesses // may resolve an accessor on a GC barrier set -template +template class NativeAccess: public Access {}; // Helper for array access. -template +template class ArrayAccess: public HeapAccess { typedef HeapAccess AccessT; public: