< prev index next >
src/share/vm/c1/c1_RangeCheckElimination.hpp
Print this page
rev 9031 : 8138890: C1: Ambiguous operator delete
Summary: xlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification
Reviewed-by:
*** 45,54 ****
--- 45,63 ----
define_stack(IntegerStack, intArray)
define_array(IntegerMap, IntegerStack*)
class Verification : public _ValueObj /*VALUE_OBJ_CLASS_SPEC*/, public BlockClosure {
private:
+ void* operator new(size_t size) throw();
+ void* operator new[](size_t size) throw();
+ #ifdef __IBMCPP__
+ public:
+ #endif
+ void operator delete(void* p) { ShouldNotReachHere(); }
+ void operator delete[](void* p) { ShouldNotReachHere(); }
+
+ private:
IR *_ir;
boolArray _used;
BlockBeginList _current;
BlockBeginList _successors;
< prev index next >