diff options
author | Josh Haberman <jhaberman@gmail.com> | 2013-10-24 13:09:41 -0700 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2013-10-24 13:09:41 -0700 |
commit | ccb2f8ab8727315b6b520cbdf1ea3a5501f4e1db (patch) | |
tree | da23636a575abeeece4079ac69c8ffda1225e902 /upb/pb/compile_decoder.c | |
parent | 26d98ca94f2f049e8767b4a9a33d185a3d7ea0fd (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.c | 4 |
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 |