@@ -426,7 +426,7 @@ DirectiveSet* DirectiveSet::compilecommand_compatibility_init(const methodHandle
426426 }
427427
428428 // inline and dontinline (including exclude) are implemented in the directiveset accessors
429- #define init_default_cc (name, type, dvalue, cc_flag ) { type v; if (!_modified[name##Index] && CompileCommand ::cc_flag != CompileCommand ::Unknown && CompilerOracle::has_option_value (method, CompileCommand ::cc_flag, v) && v != this ->name ##Option) { set.cloned ()->name ##Option = v; } }
429+ #define init_default_cc (name, type, dvalue, cc_flag ) { type v; if (!_modified[name##Index] && CompileCommandEnum ::cc_flag != CompileCommandEnum ::Unknown && CompilerOracle::has_option_value (method, CompileCommandEnum ::cc_flag, v) && v != this ->name ##Option) { set.cloned ()->name ##Option = v; } }
430430 compilerdirectives_common_flags (init_default_cc)
431431 compilerdirectives_c2_flags (init_default_cc)
432432 compilerdirectives_c1_flags (init_default_cc)
@@ -438,7 +438,7 @@ DirectiveSet* DirectiveSet::compilecommand_compatibility_init(const methodHandle
438438 if (!_modified[TraceAutoVectorizationIndex]) {
439439 // Parse ccstr and create mask
440440 ccstrlist option;
441- if (CompilerOracle::has_option_value (method, CompileCommand ::TraceAutoVectorization, option)) {
441+ if (CompilerOracle::has_option_value (method, CompileCommandEnum ::TraceAutoVectorization, option)) {
442442 TraceAutoVectorizationTagValidator validator (option, false );
443443 if (validator.is_valid ()) {
444444 set.cloned ()->set_trace_auto_vectorization_tags (validator.tags ());
@@ -448,7 +448,7 @@ DirectiveSet* DirectiveSet::compilecommand_compatibility_init(const methodHandle
448448 if (!_modified[PrintIdealPhaseIndex]) {
449449 // Parse ccstr and create set
450450 ccstrlist option;
451- if (CompilerOracle::has_option_value (method, CompileCommand ::PrintIdealPhase, option)) {
451+ if (CompilerOracle::has_option_value (method, CompileCommandEnum ::PrintIdealPhase, option)) {
452452 PhaseNameValidator validator (option);
453453 if (validator.is_valid ()) {
454454 assert (!validator.phase_name_set ().is_empty (), " Phase name set must be non-empty" );
@@ -464,7 +464,7 @@ DirectiveSet* DirectiveSet::compilecommand_compatibility_init(const methodHandle
464464 bool need_reset = true ; // if Control/DisableIntrinsic redefined, only need to reset control_words once
465465
466466 if (!_modified[ControlIntrinsicIndex] &&
467- CompilerOracle::has_option_value (method, CompileCommand ::ControlIntrinsic, option_value)) {
467+ CompilerOracle::has_option_value (method, CompileCommandEnum ::ControlIntrinsic, option_value)) {
468468 ControlIntrinsicIter iter (option_value);
469469
470470 if (need_reset) {
@@ -484,7 +484,7 @@ DirectiveSet* DirectiveSet::compilecommand_compatibility_init(const methodHandle
484484
485485
486486 if (!_modified[DisableIntrinsicIndex] &&
487- CompilerOracle::has_option_value (method, CompileCommand ::DisableIntrinsic, option_value)) {
487+ CompilerOracle::has_option_value (method, CompileCommandEnum ::DisableIntrinsic, option_value)) {
488488 ControlIntrinsicIter iter (option_value, true /* disable_all*/ );
489489
490490 if (need_reset) {
0 commit comments