diff options
| author | Koichi Sasada <ko1@atdot.net> | 2021-05-13 03:10:18 +0900 |
|---|---|---|
| committer | Koichi Sasada <ko1@atdot.net> | 2021-07-29 00:56:48 +0900 |
| commit | fb4cf204a662a8cd9dafef6f31f2bd0db9129abe (patch) | |
| tree | b66769f1420ab372f81ea5e5ae53d232cfe60a98 /spec/ruby/core/numeric | |
| parent | 7af750af8e718acf962578af988883ead55135b3 (diff) | |
use me->def instead of me for opt_table
`vm_opt_method_table` is me=>bop table to manage the optimized
methods (by specialized instruction). However, `me` can be invalidated
to invalidate the method cache entry.
[Bug #17725]
To solve the issue, use `me-def` instead of `me` which simply copied
at invalidation timing.
A test by @jeremyevans https://github.com/ruby/ruby/pull/4376
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/4493
Diffstat (limited to 'spec/ruby/core/numeric')
0 files changed, 0 insertions, 0 deletions
