diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2018-12-10 10:18:48 -0800 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2018-12-10 10:18:48 -0800 |
commit | 336402b4d7251d37239d2f7ff8259174525baa38 (patch) | |
tree | c3ed0af3e6bbd58b35fc370794c5d7732aea5bab /upb/pb | |
parent | bfa3c015bb8de950d0e6b0076be89df4bc37fba7 (diff) |
WIP, core library compiles now.
Diffstat (limited to 'upb/pb')
-rw-r--r-- | upb/pb/textprinter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/upb/pb/textprinter.c b/upb/pb/textprinter.c index abfc2eb..e8033f8 100644 --- a/upb/pb/textprinter.c +++ b/upb/pb/textprinter.c @@ -183,7 +183,7 @@ static bool textprinter_putenum(void *closure, const void *handler_data, int32_t val) { upb_textprinter *p = closure; const upb_fielddef *f = handler_data; - const upb_enumdef *enum_def = upb_downcast_enumdef(upb_fielddef_subdef(f)); + const upb_enumdef *enum_def = upb_fielddef_enumsubdef(f); const char *label = upb_enumdef_iton(enum_def, val); if (label) { indent(p); @@ -292,7 +292,7 @@ static void onmreg(const void *c, upb_handlers *h) { break; case UPB_TYPE_MESSAGE: { const char *name = - upb_fielddef_istagdelim(f) + upb_fielddef_descriptortype(f) == UPB_DESCRIPTOR_TYPE_GROUP ? shortname(upb_msgdef_fullname(upb_fielddef_msgsubdef(f))) : upb_fielddef_name(f); upb_handlerattr_sethandlerdata(&attr, name); |