< prev index next >

src/hotspot/share/classfile/compactHashtable.cpp

Print this page

        

@@ -27,10 +27,11 @@
 #include "classfile/compactHashtable.inline.hpp"
 #include "classfile/javaClasses.hpp"
 #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 <sys/stat.h>
 
 /////////////////////////////////////////////////////

@@ -180,11 +181,11 @@
 
   CompactHashtableWriter::add(hash, delta);
 }
 
 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<Symbol*, char> *cht) {
   CompactHashtableWriter::dump(cht, "symbol");
 }
< prev index next >