Commit 746d7fe
Fix moving old objects between Ractors
The FL_PROMOTED flag was not copied when moving objects, causing assertions
to fail when an old object is moved:
gc/default/default.c:834: Assertion Failed: RVALUE_AGE_SET:age <= RVALUE_OLD_AGE
Co-Authored-By: Luke Gruber <luke.gruber@shopify.com>1 parent 54bed7e commit 746d7fe
2 files changed
Lines changed: 18 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2422 | 2422 | | |
2423 | 2423 | | |
2424 | 2424 | | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3678 | 3678 | | |
3679 | 3679 | | |
3680 | 3680 | | |
| 3681 | + | |
| 3682 | + | |
3681 | 3683 | | |
3682 | 3684 | | |
3683 | | - | |
| 3685 | + | |
3684 | 3686 | | |
3685 | 3687 | | |
3686 | 3688 | | |
| |||
0 commit comments