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
