summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-11 18:45:43 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-11 18:45:43 +0000
commit63d0ea4c03616e1f6f7e4be41c5de4cbb0a3a68e (patch)
treeed1cc95f95811b3e72704abeb09db66104a0d768 /test
parent8dafe8c88df357cc1a26a6b565bf9efa625da204 (diff)
vm.c: pass exceptions while handling an exception
* vm.c (vm_exec): pass exceptions while handling an exception. * vm_trace.c (rb_threadptr_exec_event_hooks): propagate exceptions. revert r38293 partially. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_settracefunc.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/ruby/test_settracefunc.rb b/test/ruby/test_settracefunc.rb
index c1d4970513..c6738494ae 100644
--- a/test/ruby/test_settracefunc.rb
+++ b/test/ruby/test_settracefunc.rb
@@ -801,7 +801,7 @@ class TestSetTraceFunc < Test::Unit::TestCase
end
def test_tracepoint_exception_at_line
- assert_nothing_raised do
+ assert_raise(RuntimeError) do
TracePoint.new(:line) {raise}.enable {
1
}