From 4d8935ee8218862a611fbd09e2da8980aa88b9e7 Mon Sep 17 00:00:00 2001 From: Jonathan Worthington Date: Sun, 28 Feb 2010 23:02:55 +0100 Subject: [PATCH] Add missing mark. --- src/pmc/p6lowlevelsig.pmc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pmc/p6lowlevelsig.pmc b/src/pmc/p6lowlevelsig.pmc index f6cbf316b8e..be80329400d 100644 --- a/src/pmc/p6lowlevelsig.pmc +++ b/src/pmc/p6lowlevelsig.pmc @@ -136,6 +136,8 @@ Marks anything we're referencing. Parrot_gc_mark_PMC_alive(interp, elements[i]->post_constraints); if (elements[i]->sub_signature) Parrot_gc_mark_PMC_alive(interp, elements[i]->sub_signature); + if (elements[i]->coerce_to) + Parrot_gc_mark_STRING_alive(interp, elements[i]->coerce_to); } }