summaryrefslogtreecommitdiff
path: root/src/upb_context.c
diff options
context:
space:
mode:
authorJoshua Haberman <joshua@reverberate.org>2009-07-23 16:08:20 -0700
committerJoshua Haberman <joshua@reverberate.org>2009-07-23 16:08:20 -0700
commite58c871c19dc7d6e6f097fce1104287a19af5732 (patch)
tree30ff840211ce167e490764d0ad2c1108cd2cab98 /src/upb_context.c
parentd8c93dc1a2a435a102d6d2c92b478962372ffb14 (diff)
upb is fully self-hosting (except for text->descriptor)!
Diffstat (limited to 'src/upb_context.c')
-rw-r--r--src/upb_context.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/upb_context.c b/src/upb_context.c
index bf0e6df..657870f 100644
--- a/src/upb_context.c
+++ b/src/upb_context.c
@@ -27,7 +27,8 @@ bool upb_context_init(struct upb_context *c)
upb_strtable_init(&c->symtab, 16, sizeof(struct upb_symtab_entry));
upb_strtable_init(&c->psymtab, 16, sizeof(struct upb_symtab_entry));
/* Add all the types in descriptor.proto so we can parse descriptors. */
- if(!addfd(&c->psymtab, &c->symtab, &google_protobuf_filedescriptor, false)) {
+ if(!addfd(&c->psymtab, &c->symtab, upb_file_descriptor_set->file->elements[0], false)) {
+ //if(!addfd(&c->psymtab, &c->symtab, &google_protobuf_filedescriptor, false)) {
assert(false);
return false; /* Indicates that upb is buggy or corrupt. */
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback