Revision: 9037
Author:   [email protected]
Date:     Mon Aug 29 02:14:59 2011
Log:      Fix warnings reported by MSVS for shared library build

TEST=compiles without warnings (esp. the shared-lib build with Visual Studio)

Review URL: http://codereview.chromium.org/7745053
http://code.google.com/p/v8/source/detail?r=9037

Modified:
 /branches/bleeding_edge/src/deoptimizer.h
 /branches/bleeding_edge/src/zone.h

=======================================
--- /branches/bleeding_edge/src/deoptimizer.h   Mon Aug  8 00:17:01 2011
+++ /branches/bleeding_edge/src/deoptimizer.h   Mon Aug 29 02:14:59 2011
@@ -335,6 +335,10 @@
     // the first element of the area to store the frame.
     return malloc(size + frame_size - kPointerSize);
   }
+
+  void operator delete(void* pointer, uint32_t frame_size) {
+    free(pointer);
+  }

   void operator delete(void* description) {
     free(description);
=======================================
--- /branches/bleeding_edge/src/zone.h  Mon Aug 22 07:23:37 2011
+++ /branches/bleeding_edge/src/zone.h  Mon Aug 29 02:14:59 2011
@@ -152,6 +152,7 @@
   // ZoneObjects should never be deleted individually; use
   // Zone::DeleteAll() to delete all zone objects in one go.
   void operator delete(void*, size_t) { UNREACHABLE(); }
+  void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); }
 };


@@ -197,6 +198,9 @@
       : List<T, ZoneListAllocationPolicy>(other.length()) {
     AddAll(other);
   }
+
+  void operator delete(void* pointer) { UNREACHABLE(); }
+  void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); }
 };


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to