summaryrefslogtreecommitdiff
path: root/upb/pb/compile_decoder.c
diff options
context:
space:
mode:
authorJosh Haberman <jhaberman@gmail.com>2013-10-24 13:09:41 -0700
committerJosh Haberman <jhaberman@gmail.com>2013-10-24 13:09:41 -0700
commitccb2f8ab8727315b6b520cbdf1ea3a5501f4e1db (patch)
treeda23636a575abeeece4079ac69c8ffda1225e902 /upb/pb/compile_decoder.c
parent26d98ca94f2f049e8767b4a9a33d185a3d7ea0fd (diff)
Fixes to make the open-source build compile on Linux.
Diffstat (limited to 'upb/pb/compile_decoder.c')
-rw-r--r--upb/pb/compile_decoder.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/upb/pb/compile_decoder.c b/upb/pb/compile_decoder.c
index c86a171..200eef5 100644
--- a/upb/pb/compile_decoder.c
+++ b/upb/pb/compile_decoder.c
@@ -623,7 +623,7 @@ static void compile_method(compiler *c, upb_pbdecodermethod *method) {
break;
default: {
opcode parse_type = (opcode)type;
- assert(parse_type >= 0 && parse_type <= OP_MAX);
+ assert((int)parse_type >= 0 && parse_type <= OP_MAX);
upb_selector_t sel = getsel(f, upb_handlers_getprimitivehandlertype(f));
int wire_type = native_wire_types[upb_fielddef_descriptortype(f)];
if (upb_fielddef_isseq(f)) {
@@ -762,6 +762,7 @@ static void sethandlers(upb_pbdecoderplan *p, upb_handlers *h, bool allowjit) {
static bool bind_dynamic(bool allowjit) {
// Bytecode handlers never bind statically.
+ UPB_UNUSED(allowjit);
return true;
}
@@ -797,6 +798,7 @@ upb_string_handler *upb_pbdecoderplan_jitcode(const upb_pbdecoderplan *p) {
#ifdef UPB_USE_JIT_X64
return p->jit_code;
#else
+ UPB_UNUSED(p);
assert(false);
return NULL;
#endif
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback