From 557bd8640203efd9056927fbdcfdcfe9e3270235 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 8 Feb 2023 17:38:38 -0800 Subject: Re-enable opt_aref with Hash --- lib/ruby_vm/mjit/insn_compiler.rb | 7 ------- 1 file changed, 7 deletions(-) (limited to 'lib/ruby_vm') diff --git a/lib/ruby_vm/mjit/insn_compiler.rb b/lib/ruby_vm/mjit/insn_compiler.rb index a4d79127be..cbf3cfca26 100644 --- a/lib/ruby_vm/mjit/insn_compiler.rb +++ b/lib/ruby_vm/mjit/insn_compiler.rb @@ -581,13 +581,6 @@ module RubyVM::MJIT asm.incr_counter(:optaref_array) CantCompile elsif comptime_recv.class == Hash - # jit_prepare_routine_call seems to break something. Disabled until we figure it out. - disabled = true - if disabled - asm.incr_counter(:optaref_hash) - return CantCompile - end - unless @invariants.assume_bop_not_redefined(jit, C.HASH_REDEFINED_OP_FLAG, C.BOP_AREF) return CantCompile end -- cgit v1.2.3