summaryrefslogtreecommitdiff
path: root/upb/pb
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2018-12-10 10:18:48 -0800
committerJoshua Haberman <jhaberman@gmail.com>2018-12-10 10:18:48 -0800
commit336402b4d7251d37239d2f7ff8259174525baa38 (patch)
treec3ed0af3e6bbd58b35fc370794c5d7732aea5bab /upb/pb
parentbfa3c015bb8de950d0e6b0076be89df4bc37fba7 (diff)
WIP, core library compiles now.
Diffstat (limited to 'upb/pb')
-rw-r--r--upb/pb/textprinter.c4
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);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback