Project

General

Profile

Bug #11784

[PATCH] insns.def (opt_case_dispatch): check Float#=== redefinition

Added by normalperson (Eric Wong) over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
[ruby-core:71920]

Description

insns.def (opt_case_dispatch): check Float#=== redefinition

The missing check for Float#=== redefinition was noticed while
working on enhancing optimized case dispatch for nil/true/false
in [ruby-core:71818] https://bugs.ruby-lang.org/issues/11769

So no, I don't normally redefine core classes like this :P

  • insns.def (opt_case_dispatch): check Float#=== redefinition
  • test/ruby/test_optimization.rb (test_opt_case_dispatch): new

Files

Also available in: Atom PDF