diff src/share/vm/jvmci/jvmciOptions.hpp @ 21587:59c3f921e454

fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
author Christian Wirth <christian.wirth@oracle.com>
date Fri, 29 May 2015 12:59:12 +0200
parents 47bebae7454f
children 431b127fc0d1
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciOptions.hpp	Fri May 29 11:35:20 2015 +0200
+++ b/src/share/vm/jvmci/jvmciOptions.hpp	Fri May 29 12:59:12 2015 +0200
@@ -58,7 +58,7 @@
 
 class OptionsTable : public JVMCIHashtable<const char*, OptionDesc> {
 protected:
-  unsigned int compute_hash(const char* key) { return compute_string_hash(key, strlen(key)); }
+  unsigned int compute_hash(const char* key) { return compute_string_hash(key, (int)strlen(key)); }
   bool key_equals(const char* k1, const char* k2) { return strcmp(k1, k2) == 0; }
   const char* get_key(OptionDesc value) { return value.name; } ;
   const char* get_key(OptionDesc* value) { return value->name; } ;
@@ -87,7 +87,7 @@
 class OptionsValueTable : public JVMCIHashtable<const char*, OptionValue> {
   OptionsTable* _table;
 protected:
-  unsigned int compute_hash(const char* key) { return compute_string_hash(key, strlen(key)); }
+  unsigned int compute_hash(const char* key) { return compute_string_hash(key, (int)strlen(key)); }
   bool key_equals(const char* k1, const char* k2) { return strcmp(k1, k2) == 0; }
   const char* get_key(OptionValue value) { return value.desc.name; } ;
   const char* get_key(OptionValue* value) { return value->desc.name; } ;