From 82ea2870188d66aa75a99f03b4e7fdd1750aa196 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Thu, 18 Nov 2021 11:01:31 +0900 Subject: optimize `Struct` getter/setter Introduce new optimized method type `OPTIMIZED_METHOD_TYPE_STRUCT_AREF/ASET` with index information. --- test/ruby/test_yjit.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_yjit.rb b/test/ruby/test_yjit.rb index 9cb727eae1..2b7d5523df 100644 --- a/test/ruby/test_yjit.rb +++ b/test/ruby/test_yjit.rb @@ -408,6 +408,8 @@ class TestYJIT < Test::Unit::TestCase end def test_invokebuiltin + skip "Struct's getter/setter doesn't use invokebuiltin and YJIT doesn't support new logic" + assert_compiles(<<~RUBY) def foo(obj) obj.foo = 123 -- cgit v1.2.3