# HG changeset patch # User mdoerr # Date 1449509064 -3600 # Node ID 3191066d12e03db51cf0f609a446311a35a03680 # Parent 10e40ef265379777f4ccd10d5ee2652d81bd7294 8144850: C1: operator delete needs an implementation Reviewed-by: kvn diff -r 10e40ef26537 -r 3191066d12e0 hotspot/src/share/vm/c1/c1_LIRGenerator.hpp --- a/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp Tue Dec 15 01:20:08 2015 +0100 +++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp Mon Dec 07 18:24:24 2015 +0100 @@ -157,8 +157,8 @@ private: void* operator new(size_t size) throw(); void* operator new[](size_t size) throw(); - void operator delete(void* p); - void operator delete[](void* p); + void operator delete(void* p) { ShouldNotReachHere(); } + void operator delete[](void* p) { ShouldNotReachHere(); } Compilation* _compilation; ciMethod* _method; // method that we are compiling diff -r 10e40ef26537 -r 3191066d12e0 hotspot/src/share/vm/c1/c1_RangeCheckElimination.hpp --- a/hotspot/src/share/vm/c1/c1_RangeCheckElimination.hpp Tue Dec 15 01:20:08 2015 +0100 +++ b/hotspot/src/share/vm/c1/c1_RangeCheckElimination.hpp Mon Dec 07 18:24:24 2015 +0100 @@ -50,8 +50,8 @@ private: void* operator new(size_t size) throw(); void* operator new[](size_t size) throw(); - void operator delete(void* p); - void operator delete[](void* p); + void operator delete(void* p) { ShouldNotReachHere(); } + void operator delete[](void* p) { ShouldNotReachHere(); } IR *_ir; boolArray _used;