Fix building on 64-bit Windows
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 26 Jan 2010 08:44:50 +0000 (08:44 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 26 Jan 2010 08:44:50 +0000 (08:44 +0000)
Review URL: http://codereview.chromium.org/546147

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3700 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

test/cctest/test-debug.cc
test/cctest/test-serialize.cc

index 5bf561d..583a9c2 100644 (file)
@@ -2209,7 +2209,7 @@ bool GetEvaluateStringResult(char *message, char* buffer, int buffer_size) {
     return false;
   }
   Vector<char> buf(buffer, buffer_size);
-  int len = pos2 - pos1;
+  int len = static_cast<int>(pos2 - pos1);
   if (len > buffer_size - 1) {
     len = buffer_size - 1;
   }
index 6d07426..0b29fdf 100644 (file)
@@ -319,7 +319,7 @@ void FileByteSink::WriteSpaceUsed(
       int map_space_used,
       int cell_space_used,
       int large_space_used) {
-  int file_name_length = strlen(file_name_) + 10;
+  int file_name_length = StrLength(file_name_) + 10;
   Vector<char> name = Vector<char>::New(file_name_length + 1);
   OS::SNPrintF(name, "%s.size", file_name_);
   FILE* fp = OS::FOpen(name.start(), "w");
@@ -361,7 +361,7 @@ TEST(PartialSerialization) {
 DEPENDENT_TEST(PartialDeserialization, PartialSerialization) {
   v8::V8::Initialize();
   const char* file_name = FLAG_testing_serialization_file;
-  int file_name_length = strlen(file_name) + 10;
+  int file_name_length = StrLength(file_name) + 10;
   Vector<char> name = Vector<char>::New(file_name_length + 1);
   OS::SNPrintF(name, "%s.size", file_name);
   FILE* fp = OS::FOpen(name.start(), "r");