diff -r 5c83830390ba -r 319173c62caa src/hotspot/share/classfile/symbolTable.cpp --- a/src/hotspot/share/classfile/symbolTable.cpp Wed Oct 02 13:57:03 2019 -0400 +++ b/src/hotspot/share/classfile/symbolTable.cpp Wed Oct 02 16:55:08 2019 -0700 @@ -220,7 +220,7 @@ assert (len <= Symbol::max_length(), "should be checked by caller"); Symbol* sym; - if (DumpSharedSpaces || DynamicDumpSharedSpaces) { + if (Arguments::is_dumping_archive()) { c_heap = false; } if (c_heap) { @@ -283,7 +283,7 @@ }; void SymbolTable::metaspace_pointers_do(MetaspaceClosure* it) { - assert(DumpSharedSpaces || DynamicDumpSharedSpaces, "called only during dump time"); + Arguments::assert_is_dumping_archive(); MetaspacePointersDo mpd(it); _local_table->do_safepoint_scan(mpd); }