--- old/src/hotspot/share/classfile/compactHashtable.cpp 2018-03-22 16:37:31.108885934 +0100 +++ new/src/hotspot/share/classfile/compactHashtable.cpp 2018-03-22 16:37:30.908885941 +0100 @@ -29,6 +29,7 @@ #include "logging/logMessage.hpp" #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" +#include "oops/compressedOops.inline.hpp" #include "runtime/vmThread.hpp" #include "utilities/numberSeq.hpp" #include @@ -182,7 +183,7 @@ } void CompactStringTableWriter::add(unsigned int hash, oop string) { - CompactHashtableWriter::add(hash, oopDesc::encode_heap_oop(string)); + CompactHashtableWriter::add(hash, CompressedOops::encode(string)); } void CompactSymbolTableWriter::dump(CompactHashtable *cht) {