diff options
-rw-r--r-- | mjit.c | 8 | ||||
-rw-r--r-- | mjit.h | 10 | ||||
-rw-r--r-- | ruby.c | 2 |
3 files changed, 10 insertions, 10 deletions
@@ -1768,19 +1768,19 @@ mjit_setup_options(const char *s, struct mjit_options *mjit_opt) return; } else if (opt_match_noarg(s, l, "warnings")) { - mjit_opt->warnings = 1; + mjit_opt->warnings = true; } else if (opt_match(s, l, "debug")) { if (*s) mjit_opt->debug_flags = strdup(s + 1); else - mjit_opt->debug = 1; + mjit_opt->debug = true; } else if (opt_match_noarg(s, l, "wait")) { - mjit_opt->wait = 1; + mjit_opt->wait = true; } else if (opt_match_noarg(s, l, "save-temps")) { - mjit_opt->save_temps = 1; + mjit_opt->save_temps = true; } else if (opt_match(s, l, "verbose")) { mjit_opt->verbose = *s ? atoi(s + 1) : 1; @@ -37,20 +37,20 @@ enum rb_mjit_iseq_func { struct mjit_options { // Converted from "jit" feature flag to tell the enablement // information to ruby_show_version(). - char on; + bool on; // Save temporary files after MRI finish. The temporary files // include the pre-compiled header, C code file generated for ISEQ, // and the corresponding object file. - char save_temps; + bool save_temps; // Print MJIT warnings to stderr. - char warnings; + bool warnings; // Disable compiler optimization and add debug symbols. It can be // very slow. - char debug; + bool debug; // Add arbitrary cflags. char* debug_flags; // If not 0, all ISeqs are synchronously compiled. For testing. - unsigned int wait; + bool wait; // Number of calls to trigger JIT compilation. For testing. unsigned int min_calls; // Force printing info about MJIT work of level VERBOSE or @@ -1850,7 +1850,7 @@ process_options(int argc, char **argv, ruby_cmdline_options_t *opt) #if USE_MJIT if (FEATURE_SET_P(opt->features, mjit)) { - opt->mjit.on = TRUE; /* set mjit.on for ruby_show_version() API and check to call mjit_init() */ + opt->mjit.on = true; // set mjit.on for ruby_show_version() API and check to call mjit_init() } #endif #if USE_YJIT |