diff options
| author | nagachika <nagachika@ruby-lang.org> | 2023-12-02 17:58:03 +0900 |
|---|---|---|
| committer | nagachika <nagachika@ruby-lang.org> | 2023-12-02 17:58:03 +0900 |
| commit | 82d39cb846748cd7de618b34b818f34d2c077e7e (patch) | |
| tree | 5ca402d9af375ad8df961565814728385b71d870 /lib/net | |
| parent | 1fe09feb065972a6b76ec2dfe0e3aa6bbdf37eb7 (diff) | |
merge revision(s) 6ebcf25de2859b5b6402b7e8b181066c32d0e0bf: [Backport #20036]
GC guard catch_table_ary in iseq_set_exception_table
The function iseq_set_exception_table allocates memory which can cause
a GC compaction to run. Since catch_table_ary is not on the stack, it
can be moved, which would make tptr incorrect.
---
compile.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
Diffstat (limited to 'lib/net')
0 files changed, 0 insertions, 0 deletions
