Status: New
Owner: ----

New issue 2175 by [email protected]: build spam on Windows: no matching operator delete found; memory will not be freed if initialization throws an exception
http://code.google.com/p/v8/issues/detail?id=2175

..\..\v8\src\bootstrapper.cc(56) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=char *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=char *
        ]
..\..\v8\src\bootstrapper.cc(105) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=char *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=char *
        ]
[9645->483/10145 ~17] CXX obj\v8\src\v8_base.flags.obj
..\..\v8\src\flags.cc(231) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=const char *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=const char *
        ]
[9631->497/10145 ~17] CXX obj\v8\src\v8_base.heap.obj
..\..\v8\src\heap.cc(1124) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::PromotionQueue::Entry,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::internal::PromotionQueue::Entry
        ]
[9623->504/10145 ~18] CXX obj\v8\src\v8_base.prettyprinter.obj [9623->505/10145 ~17] CXX obj\v8\src\v8_base.log.obj ..\..\v8\src\log.cc(1775) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::Sampler *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::internal::Sampler *
        ]
[9617->511/10145 ~17] CXX obj\v8\src\v8_base.jsregexp.obj
f:\src\cr\src\v8\src\splay-tree-inl.h(50) : warning C4291: 'void *v8::internal::SplayTree<Config,AllocationPolicy>::Node::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
f:\src\cr\src\v8\src\splay-tree.h(119) : see declaration of 'v8::internal::SplayTree<Config,AllocationPolicy>::Node::operator new'
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
f:\src\cr\src\v8\src\splay-tree-inl.h(47) : while compiling class template member function 'bool v8::internal::SplayTree<Config,AllocationPolicy>::Insert(const unsigned short &,v8::internal::SplayTree<Config,AllocationPolicy>::Locator *,AllocationPolicy)'
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
f:\src\cr\src\v8\src\zone.h(264) : see reference to class template instantiation 'v8::internal::SplayTree<Config,AllocationPolicy>' being compiled
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
f:\src\cr\src\v8\src\jsregexp.h(371) : see reference to class template instantiation 'v8::internal::ZoneSplayTree<Config>'
being compiled
        with
        [
            Config=v8::internal::DispatchTable::Config
        ]
f:\src\cr\src\v8\src\splay-tree-inl.h(62) : warning C4291: 'void *v8::internal::SplayTree<Config,AllocationPolicy>::Node::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
f:\src\cr\src\v8\src\splay-tree.h(119) : see declaration of 'v8::internal::SplayTree<Config,AllocationPolicy>::Node::operator new'
        with
        [
            Config=v8::internal::DispatchTable::Config,
            AllocationPolicy=v8::internal::ZoneAllocationPolicy
        ]
[9606->521/10145 ~18] CXX obj\v8\src\v8_base.spaces.obj [[9602->526/10145 ~17] CXX obj\v8\src\v8_base.profile-generator.obj ..\..\v8\src\profile-generator.cc(578) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::CpuProfile *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::internal::CpuProfile *
        ]
..\..\v8\src\profile-generator.cc(747) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::CpuProfile *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::internal::CpuProfile *
        ]
..\..\v8\src\profile-generator.cc(2823) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::HeapObject *,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::internal::HeapObject *
        ]
f:\src\cr\src\v8\src\splay-tree-inl.h(50) : warning C4291: 'void *v8::internal::SplayTree<Config>::Node::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\splay-tree.h(119) : see declaration of 'v8::internal::SplayTree<Config>::Node::operator new'
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig
        ]
f:\src\cr\src\v8\src\splay-tree-inl.h(47) : while compiling class template member function 'bool v8::internal::SplayTree<Config>::Insert(unsigned char *const &,v8::internal::SplayTree<Config>::Locator *,AllocationPolicy)'
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\profile-generator.h(279) : see reference to class template instantiation 'v8::internal::SplayTree<Config>' being compiled
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig
        ]
f:\src\cr\src\v8\src\splay-tree-inl.h(62) : warning C4291: 'void *v8::internal::SplayTree<Config>::Node::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\splay-tree.h(119) : see declaration of 'v8::internal::SplayTree<Config>::Node::operator new'
        with
        [
            Config=v8::internal::CodeMap::CodeTreeConfig
        ]
[9586->542/10145 ~17] CXX obj\v8\src\v8_base.string-stream.obj
..\..\v8\src\string-stream.cc(294) : warning C4291: 'void *v8::internal::List<T,AllocationPolicy>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::internal::HeapObject *,
AllocationPolicy=v8::internal::PreallocatedStorageAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T,AllocationPolicy>::operator new'
        with
        [
            T=v8::internal::HeapObject *,
AllocationPolicy=v8::internal::PreallocatedStorageAllocationPolicy
        ]
[9572->556/10145 ~17] CXX obj\v8\src\v8_base.v8.obj
..\..\v8\src\v8.cc(196) : warning C4291: 'void *v8::internal::List<T>::operator new(size_t,AllocationPolicy)' : no matching operator delete found; memory will not be freed if initialization throws an exception
        with
        [
            T=v8::CallCompletedCallback,
            AllocationPolicy=v8::internal::FreeStoreAllocationPolicy
        ]
f:\src\cr\src\v8\src\list.h(69) : see declaration of 'v8::internal::List<T>::operator new'
        with
        [
            T=v8::CallCompletedCallback
        ]

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

Reply via email to