--- old/src/hotspot/share/oops/array.hpp 2019-12-01 18:05:00.734502966 -0500 +++ new/src/hotspot/share/oops/array.hpp 2019-12-01 18:05:00.486489677 -0500 @@ -29,6 +29,7 @@ #include "memory/metaspace.hpp" #include "runtime/atomic.hpp" #include "utilities/align.hpp" +#include "utilities/macros.hpp" // Array for metadata allocation @@ -49,9 +50,7 @@ } private: - // Turn off copy constructor and assignment operator. - Array(const Array&); - void operator=(const Array&); + NONCOPYABLE(Array); void* operator new(size_t size, ClassLoaderData* loader_data, int length, TRAPS) throw() { size_t word_size = Array::size(length);