diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2015-05-06 17:12:06 -0700 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2015-05-06 17:12:06 -0700 |
commit | bd7ea8c6f1854aa37b7792c6f23334ffc0fd94ff (patch) | |
tree | da5a49a715a9af60fd6630e3462ad0b1bf8781c0 /upb/json/parser.rl | |
parent | 535bc2fe2f2b467f59347ffc9449e11e47791257 (diff) | |
parent | 508c39ee133d6725a4440ba98a1555e2026975c2 (diff) |
Merge pull request #16 from martinmaly/warnings
Resolve compilation errors if compiled with strict warnings.
Diffstat (limited to 'upb/json/parser.rl')
-rw-r--r-- | upb/json/parser.rl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/upb/json/parser.rl b/upb/json/parser.rl index 0379be4..b171617 100644 --- a/upb/json/parser.rl +++ b/upb/json/parser.rl @@ -1084,7 +1084,7 @@ static void end_object(upb_json_parser *p) { main := ws object ws; }%% -%% write data; +%% write data noerror nofinal; size_t parse(void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle) { @@ -1122,6 +1122,13 @@ error: bool end(void *closure, const void *hd) { UPB_UNUSED(closure); UPB_UNUSED(hd); + + // Prevent compile warning on unused static constants. + UPB_UNUSED(json_start); + UPB_UNUSED(json_en_number_machine); + UPB_UNUSED(json_en_string_machine); + UPB_UNUSED(json_en_value_machine); + UPB_UNUSED(json_en_main); return true; } |