From 07fdca67c0924ab6adf5eebad88473f71b6bf9c3 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sat, 21 May 2011 17:48:22 -0400 Subject: [PATCH] Add missing reference to variant Signed-off-by: Mathieu Desnoyers --- types/variant.c | 1 + 1 file changed, 1 insertion(+) diff --git a/types/variant.c b/types/variant.c index 35e00c19..30ef3d8a 100644 --- a/types/variant.c +++ b/types/variant.c @@ -100,6 +100,7 @@ struct declaration_variant * variant_declaration = g_new(struct declaration_variant, 1); declaration = &variant_declaration->p; variant_declaration->untagged_variant = untagged_variant; + declaration_ref(&untagged_variant->p); variant_declaration->tag_name = g_array_new(FALSE, TRUE, sizeof(GQuark)); append_scope_path(tag, variant_declaration->tag_name); declaration->id = CTF_TYPE_VARIANT; -- 2.34.1