summaryrefslogtreecommitdiff
path: root/upb
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2011-11-19 10:22:26 -0800
committerJoshua Haberman <jhaberman@gmail.com>2011-11-19 10:22:26 -0800
commit99ae0ed39723b9c8f97fbdde070681e2a8b7a20e (patch)
tree1d190d4c83547f5847ad9d26e4d74d444bc3bd5e /upb
parentd29339d126c50818b7f21d2581caadfeea946934 (diff)
Changes to get upb compiling inside Google.
Diffstat (limited to 'upb')
-rw-r--r--upb/def.c7
-rw-r--r--upb/def.h2
-rw-r--r--upb/pb/jit_debug_elf_file.s1
3 files changed, 2 insertions, 8 deletions
diff --git a/upb/def.c b/upb/def.c
index 05ee7e5..82fa6ac 100644
--- a/upb/def.c
+++ b/upb/def.c
@@ -495,7 +495,7 @@ bool upb_msgdef_setextrange(upb_msgdef *m, uint32_t start, uint32_t end) {
return true;
}
-bool upb_msgdef_addfields(upb_msgdef *m, upb_fielddef **fields, int n) {
+bool upb_msgdef_addfields(upb_msgdef *m, upb_fielddef *const *fields, int n) {
// Check constraints for all fields before performing any action.
for (int i = 0; i < n; i++) {
upb_fielddef *f = fields[i];
@@ -729,7 +729,6 @@ bool upb_symtab_dfs(upb_def *def, upb_def **open_defs, int n,
bool replacing = (upb_strtable_lookup(addtab, m->base.fqname) != NULL);
if (needcopy && !replacing) {
upb_symtab_ent e = {upb_def_dup(def)};
- //fprintf(stderr, "Replacing def: %p\n", e.def);
upb_strtable_insert(addtab, def->fqname, &e);
replacing = true;
}
@@ -798,9 +797,6 @@ bool upb_symtab_add(upb_symtab *s, upb_def **defs, int n, upb_status *status) {
// Check the type of the found def.
upb_fieldtype_t expected = upb_issubmsg(f) ? UPB_DEF_MSG : UPB_DEF_ENUM;
- //fprintf(stderr, "found: %p\n", found);
- //fprintf(stderr, "found->def: %p\n", found->def);
- //fprintf(stderr, "found->def->type: %d\n", found->def->type);
if(found->def->type != expected) {
upb_status_seterrliteral(status, "Unexpected type");
return false;
@@ -821,7 +817,6 @@ bool upb_symtab_add(upb_symtab *s, upb_def **defs, int n, upb_status *status) {
upb_deflist_push(&s->olddefs, symtab_e->def);
symtab_e->def = tmptab_e->def;
} else {
- //fprintf(stderr, "Inserting def: %p\n", tmptab_e->def);
upb_strtable_insert(&s->symtab, tmptab_e->def->fqname, tmptab_e);
}
}
diff --git a/upb/def.h b/upb/def.h
index ab84376..67e478b 100644
--- a/upb/def.h
+++ b/upb/def.h
@@ -277,7 +277,7 @@ bool upb_msgdef_setextrange(upb_msgdef *m, uint32_t start, uint32_t end);
// number must be set, and the message may not already contain any field with
// this name or number, and this fielddef may not be part of another message,
// otherwise false is returned and no action is performed.
-bool upb_msgdef_addfields(upb_msgdef *m, upb_fielddef **f, int n);
+bool upb_msgdef_addfields(upb_msgdef *m, upb_fielddef *const *f, int n);
INLINE bool upb_msgdef_addfield(upb_msgdef *m, upb_fielddef *f) {
return upb_msgdef_addfields(m, &f, 1);
}
diff --git a/upb/pb/jit_debug_elf_file.s b/upb/pb/jit_debug_elf_file.s
index 0b74630..2c3d6fb 100644
--- a/upb/pb/jit_debug_elf_file.s
+++ b/upb/pb/jit_debug_elf_file.s
@@ -3,5 +3,4 @@
upb_jit_compiled_decoder:
.globl upb_jit_compiled_decoder
.size upb_jit_compiled_decoder, 0x321
- .type upb_jit_compiled_decoder STT_FUNC
.space 0x321
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback