diff options
author | Benoit Daloze <[email protected]> | 2020-03-28 12:34:45 +0100 |
---|---|---|
committer | Benoit Daloze <[email protected]> | 2020-03-28 12:34:45 +0100 |
commit | 282c9d1bbe9057c6dfd6694a82c9264354f3f23b (patch) | |
tree | a573a1fc342ba6add79b5ce5b6c0ba9ca2f14d95 /spec/ruby/optional/capi/kernel_spec.rb | |
parent | 34b0a7be0ed2fd4ca4d1d509a22964b5e61dfe34 (diff) |
Remove spec which is an incorrect usage of rb_rescue2()
* It segfaults on MRI.
Diffstat (limited to 'spec/ruby/optional/capi/kernel_spec.rb')
-rw-r--r-- | spec/ruby/optional/capi/kernel_spec.rb | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/spec/ruby/optional/capi/kernel_spec.rb b/spec/ruby/optional/capi/kernel_spec.rb index 00a5781119..ff88203501 100644 --- a/spec/ruby/optional/capi/kernel_spec.rb +++ b/spec/ruby/optional/capi/kernel_spec.rb @@ -391,26 +391,6 @@ describe "C-API Kernel function" do @s.rb_rescue2(type_error_proc, :no_exc, proc, :exc, ArgumentError, RuntimeError) }.should raise_error(TypeError) end - - if false # pending - # This spec causes core dump on many platforms: - # * https://rubyci.org/logs/rubyci.s3.amazonaws.com/centos7/ruby-master/log/20200328T003002Z.fail.html.gz - # * https://rubyci.org/logs/rubyci.s3.amazonaws.com/archlinux/ruby-master/log/20200328T003503Z.fail.html.gz - # * https://rubyci.org/logs/rubyci.s3.amazonaws.com/android28-x86_64/ruby-master/log/20200328T014134Z.fail.html.gz - # * http://ci.rvm.jp/results/trunk_gcc4@silicon-docker/2829165 - # * http://ci.rvm.jp/results/trunk_clang_60@silicon-docker/2829309 - it "works when the terminating argument has not been sizes as a VALUE" do - proc = -> x { x } - arg_error_proc = -> *_ { raise ArgumentError, '' } - run_error_proc = -> *_ { raise RuntimeError, '' } - type_error_proc = -> *_ { raise TypeError, '' } - @s.rb_rescue2_wrong_arg_type(arg_error_proc, :no_exc, proc, :exc, ArgumentError, RuntimeError).should == :exc - @s.rb_rescue2_wrong_arg_type(run_error_proc, :no_exc, proc, :exc, ArgumentError, RuntimeError).should == :exc - -> { - @s.rb_rescue2_wrong_arg_type(type_error_proc, :no_exc, proc, :exc, ArgumentError, RuntimeError) - }.should raise_error(TypeError) - end - end end describe "rb_catch" do |