-
nagachika authored
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(-)
nagachika authoredGC 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(-)
Loading