diff options
author | Joshua Haberman <joshua@reverberate.org> | 2009-08-27 11:10:13 -0700 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2009-08-27 11:10:13 -0700 |
commit | f17ed90f7704d77e3eb59a6f6b693ab4c598936a (patch) | |
tree | 48c0b69db3984577d77219eb861783b6bed16d24 /src/upb_mm.c | |
parent | b276aa78b6d04a35420ce699ae51771550b97d11 (diff) |
Some cleanup and reformatting, fixed the benchmarks.
Diffstat (limited to 'src/upb_mm.c')
-rw-r--r-- | src/upb_mm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/upb_mm.c b/src/upb_mm.c index 853d572..769db96 100644 --- a/src/upb_mm.c +++ b/src/upb_mm.c @@ -27,7 +27,7 @@ void upb_array_destroy(struct upb_array *arr) upb_arraylen_t i; /* Unref elements. */ for(i = 0; i < arr->len; i++) { - union upb_value_ptr p = upb_array_getelementptr(arr, i, arr->fielddef->type); + union upb_value_ptr p = upb_array_getelementptr(arr, i); upb_mm_ptrtype type = upb_elem_ptrtype(arr->fielddef); union upb_mmptr mmptr = upb_mmptr_read(p, type); upb_mm_unref(mmptr, type); @@ -120,7 +120,7 @@ struct upb_mm_ref *upb_mm_getelemref(struct upb_mm_ref *arrref, upb_arraylen_t i struct upb_msg_fielddef *f = arr->fielddef; assert(upb_elem_ismm(f)); assert(i < arr->len); - union upb_value_ptr p = upb_array_getelementptr(arr, i, f->type); + union upb_value_ptr p = upb_array_getelementptr(arr, i); upb_mm_ptrtype type = upb_elem_ptrtype(f); union upb_mmptr val = upb_mmptr_read(p, type); return find_or_create_ref(arrref, arrref->mm, val, type, refcreated); |