#178: [TODO] remove PMC_struct_val from src/gc/mark_sweep.c
--------------------+-------------------------------------------------------
Reporter: cotto | Owner:
Type: todo | Status: new
Priority: normal | Milestone:
Component: none | Version:
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
Changes (by cotto):
* type: bug => todo
Old description:
> 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.
New description:
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.
--
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/178#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets