< prev index next >

src/share/vm/runtime/arguments.cpp

Print this page

        

@@ -732,10 +732,13 @@
     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 >