--- old/src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp 2020-01-21 14:54:25.593052586 -0800 +++ new/src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp 2020-01-21 14:54:25.297046780 -0800 @@ -59,8 +59,8 @@ public: StringDedupSharedClosure(StringDedupStat* stat) : _stat(stat) {} - virtual void do_oop(oop* p) { ShouldNotReachHere(); } - virtual void do_oop(narrowOop* p) { + virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } + virtual void do_oop(oop* p) { oop java_string = RawAccess<>::oop_load(p); StringDedupTable::deduplicate(java_string, _stat); }