< prev index next >
src/share/vm/runtime/arguments.cpp
Print this page
*** 732,741 ****
--- 732,744 ----
uint64_t uint64_t_v = (uint64_t) v;
return CommandLineFlags::uint64_tAtPut(result, &uint64_t_v, origin) == Flag::SUCCESS;
} else if (result->is_size_t()) {
size_t size_t_v = (size_t) v;
return CommandLineFlags::size_tAtPut(result, &size_t_v, origin) == Flag::SUCCESS;
+ } else if (result->is_double()) {
+ double double_v = (double) v;
+ return CommandLineFlags::doubleAtPut(result, &double_v, origin) == Flag::SUCCESS;
} else {
return false;
}
}
< prev index next >