diff -r cc624b341ab2 -r 970dc585ab63 hotspot/src/share/vm/c1/c1_CodeStubs.hpp --- a/hotspot/src/share/vm/c1/c1_CodeStubs.hpp Thu Sep 02 11:40:02 2010 -0700 +++ b/hotspot/src/share/vm/c1/c1_CodeStubs.hpp Fri Sep 03 17:51:07 2010 -0700 @@ -80,20 +80,21 @@ } }; -#ifdef TIERED class CounterOverflowStub: public CodeStub { private: CodeEmitInfo* _info; int _bci; + LIR_Opr _method; public: - CounterOverflowStub(CodeEmitInfo* info, int bci) : _info(info), _bci(bci) { + CounterOverflowStub(CodeEmitInfo* info, int bci, LIR_Opr method) : _info(info), _bci(bci), _method(method) { } virtual void emit_code(LIR_Assembler* e); virtual void visit(LIR_OpVisitState* visitor) { visitor->do_slow_case(_info); + visitor->do_input(_method); } #ifndef PRODUCT @@ -101,7 +102,6 @@ #endif // PRODUCT }; -#endif // TIERED class ConversionStub: public CodeStub { private: