hotspot/src/share/vm/ci/ciMethodBlocks.hpp
changeset 219 ac2d788217ca
parent 199 fb51d01039ff
child 670 ddf3e9583f2f
--- a/hotspot/src/share/vm/ci/ciMethodBlocks.hpp	Tue Mar 11 14:19:53 2008 -0700
+++ b/hotspot/src/share/vm/ci/ciMethodBlocks.hpp	Thu Mar 13 05:40:44 2008 -0700
@@ -110,9 +110,10 @@
   void  set_does_jsr()              { _flags |= DoesJsr; }
   void  clear_does_jsr()            { _flags &= ~DoesJsr; }
   void  set_does_ret()              { _flags |= DoesRet; }
-  void  clear_does_ret()            { _flags |= DoesRet; }
+  void  clear_does_ret()            { _flags &= ~DoesRet; }
   void  set_is_ret_target()         { _flags |= RetTarget; }
   void  set_has_handler()           { _flags |= HasHandler; }
+  void  clear_exception_handler()   { _flags &= ~Handler; _ex_start_bci = -1; _ex_limit_bci = -1; }
 #ifndef PRODUCT
   ciMethod *method() const          { return _method; }
   void dump();