hotspot/src/share/vm/c1/c1_CodeStubs.hpp
changeset 24442 4d4ae31dea26
parent 22234 da823d78ad65
child 25715 d5a8dbdc5150
--- a/hotspot/src/share/vm/c1/c1_CodeStubs.hpp	Tue May 13 11:25:17 2014 +0200
+++ b/hotspot/src/share/vm/c1/c1_CodeStubs.hpp	Tue May 13 11:32:10 2014 -0700
@@ -450,9 +450,11 @@
 class DeoptimizeStub : public CodeStub {
 private:
   CodeEmitInfo* _info;
+  jint _trap_request;
 
 public:
-  DeoptimizeStub(CodeEmitInfo* info) : _info(new CodeEmitInfo(info)) {}
+  DeoptimizeStub(CodeEmitInfo* info, Deoptimization::DeoptReason reason, Deoptimization::DeoptAction action) :
+    _info(new CodeEmitInfo(info)), _trap_request(Deoptimization::make_trap_request(reason, action)) {}
 
   virtual void emit_code(LIR_Assembler* e);
   virtual CodeEmitInfo* info() const           { return _info; }