diff -r 947560700a09 -r 450d709262c1 src/hotspot/share/runtime/arguments.cpp --- a/src/hotspot/share/runtime/arguments.cpp Fri Apr 06 13:55:25 2018 +0200 +++ b/src/hotspot/share/runtime/arguments.cpp Fri Apr 06 09:59:48 2018 -0400 @@ -96,6 +96,8 @@ intx Arguments::_Tier3InvokeNotifyFreqLog = Tier3InvokeNotifyFreqLog; intx Arguments::_Tier4InvocationThreshold = Tier4InvocationThreshold; +bool Arguments::_enable_preview = false; + char* Arguments::SharedArchivePath = NULL; AgentLibraryList Arguments::_libraryList; @@ -2739,6 +2741,9 @@ } } #endif // !INCLUDE_JVMTI + // --enable_preview + } else if (match_option(option, "--enable-preview")) { + set_enable_preview(); // -Xnoclassgc } else if (match_option(option, "-Xnoclassgc")) { if (FLAG_SET_CMDLINE(bool, ClassUnloading, false) != Flag::SUCCESS) {