@@ -466,32 +466,32 @@ const char* JVMFlag::flag_error_str(JVMFlag::Error error) {
466466// ----------------------------------------------------------------------
467467// Build flagTable[]
468468
469- // Find out the number of LP64/JVMCI/COMPILER1/COMPILER1/ARCH flags,
469+ // Find out the number of LP64/ARCH/ JVMCI/COMPILER1/COMPILER2 flags,
470470// for JVMFlag::flag_group()
471471
472472#define ENUM_F (type, name, ...) enum_##name,
473473#define IGNORE_F (...)
474474
475475// dev dev-pd pro pro-pd notpro range constraint
476476enum FlagCounter_LP64 { LP64_RUNTIME_FLAGS ( ENUM_F, ENUM_F, ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F) num_flags_LP64 };
477+ enum FlagCounter_ARCH { ARCH_FLAGS ( ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F) num_flags_ARCH };
477478enum FlagCounter_JVMCI { JVMCI_ONLY (JVMCI_FLAGS ( ENUM_F, ENUM_F, ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F)) num_flags_JVMCI };
478479enum FlagCounter_C1 { COMPILER1_PRESENT (C1_FLAGS (ENUM_F, ENUM_F, ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F)) num_flags_C1 };
479480enum FlagCounter_C2 { COMPILER2_PRESENT (C2_FLAGS (ENUM_F, ENUM_F, ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F)) num_flags_C2 };
480- enum FlagCounter_ARCH { ARCH_FLAGS ( ENUM_F, ENUM_F, ENUM_F, IGNORE_F, IGNORE_F) num_flags_ARCH };
481481
482482const int first_flag_enum_LP64 = 0 ;
483- const int first_flag_enum_JVMCI = first_flag_enum_LP64 + num_flags_LP64;
483+ const int first_flag_enum_ARCH = first_flag_enum_LP64 + num_flags_LP64;
484+ const int first_flag_enum_JVMCI = first_flag_enum_ARCH + num_flags_ARCH;
484485const int first_flag_enum_C1 = first_flag_enum_JVMCI + num_flags_JVMCI;
485486const int first_flag_enum_C2 = first_flag_enum_C1 + num_flags_C1;
486- const int first_flag_enum_ARCH = first_flag_enum_C2 + num_flags_C2;
487- const int first_flag_enum_other = first_flag_enum_ARCH + num_flags_ARCH;
487+ const int first_flag_enum_other = first_flag_enum_C2 + num_flags_C2;
488488
489489static constexpr int flag_group (int flag_enum) {
490- if (flag_enum < first_flag_enum_JVMCI) return JVMFlag::KIND_LP64_PRODUCT;
490+ if (flag_enum < first_flag_enum_ARCH) return JVMFlag::KIND_LP64_PRODUCT;
491+ if (flag_enum < first_flag_enum_JVMCI) return JVMFlag::KIND_ARCH;
491492 if (flag_enum < first_flag_enum_C1) return JVMFlag::KIND_JVMCI;
492493 if (flag_enum < first_flag_enum_C2) return JVMFlag::KIND_C1;
493- if (flag_enum < first_flag_enum_ARCH) return JVMFlag::KIND_C2;
494- if (flag_enum < first_flag_enum_other) return JVMFlag::KIND_ARCH;
494+ if (flag_enum < first_flag_enum_other) return JVMFlag::KIND_C2;
495495
496496 return 0 ;
497497}
0 commit comments