      rb_remove_event_hook(call_trace_func);
  
      if (NIL_P(trace)) {
-@@ -3921,7 +3973,13 @@
+@@ -3916,7 +3970,13 @@
  	rb_raise(rb_eTypeError, "trace_func needs to be Proc");
      }
  

 };
 
 enum ruby_special_exceptions {
@@ -378,6 +380,18 @@
     /* passing state */
     int state;
 

  *
  *  Establishes _proc_ as the handler for tracing, or disables
  *  tracing if the parameter is +nil+. _proc_ takes up
@@ -3877,6 +3912,8 @@
  *  <code>line</code> (execute code on a new line), <code>raise</code>
  *  (raise an exception), and <code>return</code> (return from a Ruby
  *  method). Tracing is disabled within the context of _proc_.
