diff options
author | Yusuke Endoh <mame@ruby-lang.org> | 2019-08-02 15:03:34 +0900 |
---|---|---|
committer | Yusuke Endoh <mame@ruby-lang.org> | 2019-08-02 15:03:34 +0900 |
commit | a0980f2446c0db735b8ffeb37e241370c458a626 (patch) | |
tree | ff8b0696ccec1e081117963f9e77cdbfab2fd756 /insns.def | |
parent | 19006b711d8649b69d6f9dafad073a2f57201dd7 (diff) |
Revert "Add a specialized instruction for `.nil?` calls"
This reverts commit 9faef3113fb4331524b81ba73005ba13fa0ef6c6.
It seemed to cause a failure on macOS Mojave, though I'm unsure how.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/osx1014/ruby-master/log/20190802T034503Z.fail.html.gz
This tentative revert is to check if the issue is actually caused by the
change or not.
Diffstat (limited to 'insns.def')
-rw-r--r-- | insns.def | 14 |
1 files changed, 0 insertions, 14 deletions
@@ -808,20 +808,6 @@ opt_str_freeze } } -/* optimized nil? */ -DEFINE_INSN -opt_nil_p -(CALL_INFO ci, CALL_CACHE cc) -(VALUE recv) -(VALUE val) -{ - val = vm_opt_nil_p(ci, cc, recv); - - if (val == Qundef) { - CALL_SIMPLE_METHOD(); - } -} - DEFINE_INSN opt_str_uminus (VALUE str, CALL_INFO ci, CALL_CACHE cc) |