summaryrefslogtreecommitdiff
path: root/upb/msgfactory.c
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2019-01-09 22:40:50 -0800
committerJoshua Haberman <jhaberman@gmail.com>2019-01-09 22:40:50 -0800
commit0553eff64a87eceff0de3b6260b4f2d45b61703a (patch)
tree5b051740c041786655d1794a5034ccf20928e8ee /upb/msgfactory.c
parent31e0997c1abaa531505d28e36473f1c972ca0849 (diff)
upb_refcounted is gone! Some tests still to fix.
Diffstat (limited to 'upb/msgfactory.c')
-rw-r--r--upb/msgfactory.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/upb/msgfactory.c b/upb/msgfactory.c
index 63df49e..23dd79a 100644
--- a/upb/msgfactory.c
+++ b/upb/msgfactory.c
@@ -197,7 +197,6 @@ static bool upb_msglayout_init(const upb_msgdef *m,
struct upb_msgfactory {
const upb_symtab *symtab; /* We own a ref. */
upb_inttable layouts;
- upb_inttable mergehandlers;
};
upb_msgfactory *upb_msgfactory_new(const upb_symtab *symtab) {
@@ -205,7 +204,6 @@ upb_msgfactory *upb_msgfactory_new(const upb_symtab *symtab) {
ret->symtab = symtab;
upb_inttable_init(&ret->layouts, UPB_CTYPE_PTR);
- upb_inttable_init(&ret->mergehandlers, UPB_CTYPE_CONSTPTR);
return ret;
}
@@ -218,14 +216,7 @@ void upb_msgfactory_free(upb_msgfactory *f) {
upb_msglayout_free(l);
}
- upb_inttable_begin(&i, &f->mergehandlers);
- for(; !upb_inttable_done(&i); upb_inttable_next(&i)) {
- const upb_handlers *h = upb_value_getconstptr(upb_inttable_iter_value(&i));
- upb_handlers_unref(h, f);
- }
-
upb_inttable_uninit(&f->layouts);
- upb_inttable_uninit(&f->mergehandlers);
upb_gfree(f);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback