hotspot/src/share/vm/c1/c1_CodeStubs.hpp
changeset 46458 3c12af929e7d
parent 46448 b5350a83520b
parent 44738 11431bbc9549
--- a/hotspot/src/share/vm/c1/c1_CodeStubs.hpp	Fri May 12 11:41:05 2017 +0200
+++ b/hotspot/src/share/vm/c1/c1_CodeStubs.hpp	Fri May 12 13:14:25 2017 -0700
@@ -58,6 +58,7 @@
   virtual bool is_exception_throw_stub() const   { return false; }
   virtual bool is_range_check_stub() const       { return false; }
   virtual bool is_divbyzero_stub() const         { return false; }
+  virtual bool is_simple_exception_stub() const  { return false; }
 #ifndef PRODUCT
   virtual void print_name(outputStream* out) const = 0;
 #endif
@@ -483,6 +484,7 @@
   virtual void emit_code(LIR_Assembler* e);
   virtual CodeEmitInfo* info() const             { return _info; }
   virtual bool is_exception_throw_stub() const   { return true; }
+  virtual bool is_simple_exception_stub() const  { return true; }
   virtual void visit(LIR_OpVisitState* visitor) {
     if (_obj->is_valid()) visitor->do_input(_obj);
     visitor->do_slow_case(_info);