Actions
Bug #16139
closedsetinstancevariable on MJIT may not check frozen flag
Bug #16139:
setinstancevariable on MJIT may not check frozen flag
ruby -v:
ruby 2.7.0dev (2019-09-03T12:12:31Z master beaabd2308) [x86_64-linux]
Backport:
Description
class A
def a
@a = 1
end
end
a = A.new
a.a
a.a
a.a
a.freeze
a.a
without JIT¶
$ ruby --disable-gems a.rb
Traceback (most recent call last):
1: from a.rb:12:in `<main>'
a.rb:3:in `a': can't modify frozen A: #<A:0x00005601af0b0430 @a=1> (FrozenError)
with JIT¶
$ ruby --disable-gems --jit-min-calls=3 --jit-wait a.rb
(no error)
Actions