Fix compilation on 64-bit Windows
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 3 Sep 2010 12:00:05 +0000 (12:00 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 3 Sep 2010 12:00:05 +0000 (12:00 +0000)
TBR=pmehta@chromium.org
Review URL: http://codereview.chromium.org/3333015

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

src/spaces.cc
src/spaces.h

index b366f39..42f1dcd 100644 (file)
@@ -395,7 +395,7 @@ void MemoryAllocator::FreeRawMemory(void* mem,
 
 void MemoryAllocator::PerformAllocationCallback(ObjectSpace space,
                                                 AllocationAction action,
-                                                int size) {
+                                                size_t size) {
   for (int i = 0; i < memory_allocation_callbacks_.length(); ++i) {
     MemoryAllocationCallbackRegistration registration =
       memory_allocation_callbacks_[i];
index c33ab2c..9ffa940 100644 (file)
@@ -569,7 +569,7 @@ class MemoryAllocator : public AllStatic {
                             Executability executable);
   static void PerformAllocationCallback(ObjectSpace space,
                                         AllocationAction action,
-                                        int size);
+                                        size_t size);
 
   static void AddMemoryAllocationCallback(MemoryAllocationCallback callback,
                                           ObjectSpace space,