From 622f14496ed6b9305446d29aec2c8a948eb1f975 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 15 Jul 2015 19:03:15 -0400 Subject: [PATCH] Remove a node too --- main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.c b/main.c index 472e04c..becfc59 100644 --- a/main.c +++ b/main.c @@ -384,6 +384,10 @@ int main(int argc, char *argv[]) { printf("\nd node: %u/%u\n", tt_ptr_idx(d), tt_ptr_tag(d)); tt_arena_flush(&a); tt_dump_arena_dot_styled("d", d, &a, TT_STYLE_TEXT_LABELS | TT_STYLE_HIDE_DETAILS); + tt_replace(&a, &d, tt_dict_remove(&a, d, LITERAL4("goog"))); + printf("\ndPostRemove node: %u/%u\n", tt_ptr_idx(d), tt_ptr_tag(d)); + tt_arena_flush(&a); + tt_dump_arena_dot_styled("dPostRemove", d, &a, TT_STYLE_TEXT_LABELS | TT_STYLE_HIDE_DETAILS); tt_drop(&a, d); }