Ticket #178 (closed todo: fixed)
[TODO] remove PMC_struct_val from src/gc/mark_sweep.c
Reported by: | cotto | Owned by: | whiteknight |
---|---|---|---|
Priority: | normal | Milestone: | 0.9.1 |
Component: | core | Version: | |
Severity: | medium | Keywords: | gc pmc |
Cc: | Language: | ||
Patch status: | Platform: | all |
Description (last modified by cotto) (diff)
src/gc/mark_sweep.c has two (apparently complementary) uses of PMC_struct_val. Since the PMC UnionVal is being deprecated, the information stored there needs to be moved elsewhere.
This task is distinct from the rest of the PMC UnionVal deprecation because mark_sweep.c uses the union for PMC-agnostic information. For that reason, these instances of PMC_struct_val can't be replaced with PMC-specific GETATTR/SETATTR macros, requiring another solution.
Change History
Note: See
TracTickets for help on using
tickets.