Objects/call.c: In function ‘_PyMethodDef_RawFastCallDict’: Objects/call.c:499:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (kwargs != NULL && PyDict_GET_SIZE(kwargs) != 0) { ^ Objects/call.c:504:5: note: here case METH_VARARGS | METH_KEYWORDS: ^~~~ Objects/call.c: In function ‘_PyMethodDef_RawFastCallKeywords’: Objects/call.c:656:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (nkwargs) { ^ Objects/call.c:661:5: note: here case METH_VARARGS | METH_KEYWORDS: ^~~~ In file included from Objects/unicodeobject.c:4882:0: Objects/stringlib/codecs.h: In function ‘ucs2lib_utf8_encoder’: Objects/stringlib/codecs.h:332:19: warning: this statement may fall through [-Wimplicit-fallthrough=] p += (endpos - startpos); ~~^~~~~~~~~~~~~~~~~~~~~~ Objects/stringlib/codecs.h:334:13: note: here case _Py_ERROR_IGNORE: ^~~~ In file included from Objects/unicodeobject.c:4886:0: Objects/stringlib/codecs.h: In function ‘ucs4lib_utf8_encoder’: Objects/stringlib/codecs.h:332:19: warning: this statement may fall through [-Wimplicit-fallthrough=] p += (endpos - startpos); ~~^~~~~~~~~~~~~~~~~~~~~~ Objects/stringlib/codecs.h:334:13: note: here case _Py_ERROR_IGNORE: ^~~~ Objects/unicodeobject.c: In function ‘unicode_encode_ucs1’: Objects/unicodeobject.c:6780:21: warning: this statement may fall through [-Wimplicit-fallthrough=] str += (collend - collstart); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Objects/unicodeobject.c:6782:13: note: here case _Py_ERROR_IGNORE: ^~~~ Objects/unicodeobject.c: In function ‘unicode_dealloc’: Objects/unicodeobject.c:1796:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Py_FatalError("Immortal interned string died."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Objects/unicodeobject.c:1798:5: note: here default: ^~~~~~~ Python/ast.c: In function ‘ast_for_comp_op’: Python/ast.c:1183:20: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strcmp(STR(n), "is") == 0) ^ Python/ast.c:1185:13: note: here default: ^~~~~~~ Python/ast.c:1197:20: warning: this statement may fall through [-Wimplicit-fallthrough=] if (strcmp(STR(CHILD(n, 0)), "is") == 0) ^ Python/ast.c:1199:13: note: here default: ^~~~~~~ Python/ast.c: In function ‘ast_for_flow_stmt’: Python/ast.c:3138:21: warning: this statement may fall through [-Wimplicit-fallthrough=] else if (NCH(ch) >= 2) { ^ Python/ast.c:3150:9: note: here default: ^~~~~~~ Python/ceval.c: In function ‘_PyEval_EvalFrameDefault’: Python/ceval.c:1807:23: warning: this statement may fall through [-Wimplicit-fallthrough=] cause = POP(); /* cause */ ^ Python/ceval.c:1808:13: note: here case 1: ^~~~ Python/ceval.c:1809:21: warning: this statement may fall through [-Wimplicit-fallthrough=] exc = POP(); /* exc */ ^ Python/ceval.c:1810:13: note: here case 0: /* Fallthrough */ ^~~~ Python/compile.c: In function ‘expr_constant’: Python/compile.c:4148:29: warning: this statement may fall through [-Wimplicit-fallthrough=] case NameConstant_kind: { ^ Python/compile.c:4157:5: note: here default: ^~~~~~~ Python/compile.c: In function ‘compiler_visit_expr’: Python/compile.c:1232:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!compiler_addop((C), (OP))) \ ^ Python/compile.c:4448:13: note: in expansion of macro ‘ADDOP’ ADDOP(c, DUP_TOP); ^~~~~ Python/compile.c:4450:9: note: here case Load: ^~~~ Python/compile.c:1232:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!compiler_addop((C), (OP))) \ ^ Python/compile.c:4454:13: note: in expansion of macro ‘ADDOP’ ADDOP(c, ROT_TWO); ^~~~~ Python/compile.c:4456:9: note: here case Store: ^~~~ In file included from Python/compile.c:32:0: Python/wordcode_helpers.h: In function ‘write_op_arg’: Python/wordcode_helpers.h:30:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 24) & 0xff); ^ Python/wordcode_helpers.h:31:9: note: here case 3: ^~~~ Python/wordcode_helpers.h:32:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 16) & 0xff); ^ Python/wordcode_helpers.h:33:9: note: here case 2: ^~~~ Python/wordcode_helpers.h:34:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 8) & 0xff); ^ Python/wordcode_helpers.h:35:9: note: here case 1: ^~~~ Python/getargs.c: In function ‘skipitem’: Python/getargs.c:2306:19: warning: this statement may fall through [-Wimplicit-fallthrough=] format++; ~~~~~~^~ Python/getargs.c:2310:5: note: here case 's': /* string */ ^~~~ Python/marshal.c: In function ‘r_object’: Python/marshal.c:1114:21: warning: this statement may fall through [-Wimplicit-fallthrough=] is_interned = 1; ~~~~~~~~~~~~^~~ Python/marshal.c:1115:5: note: here case TYPE_ASCII: ^~~~ Python/marshal.c:1126:21: warning: this statement may fall through [-Wimplicit-fallthrough=] is_interned = 1; ~~~~~~~~~~~~^~~ Python/marshal.c:1127:5: note: here case TYPE_SHORT_ASCII: ^~~~ Python/marshal.c:1151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] is_interned = 1; ~~~~~~~~~~~~^~~ Python/marshal.c:1152:5: note: here case TYPE_UNICODE: ^~~~ In file included from Python/peephole.c:11:0: Python/wordcode_helpers.h: In function ‘write_op_arg’: Python/wordcode_helpers.h:30:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 24) & 0xff); ^ Python/wordcode_helpers.h:31:9: note: here case 3: ^~~~ Python/wordcode_helpers.h:32:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 16) & 0xff); ^ Python/wordcode_helpers.h:33:9: note: here case 2: ^~~~ Python/wordcode_helpers.h:34:24: warning: this statement may fall through [-Wimplicit-fallthrough=] *codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 8) & 0xff); ^ Python/wordcode_helpers.h:35:9: note: here case 1: ^~~~ Python/pyhash.c: In function ‘siphash24’: Python/pyhash.c:396:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: pt[6] = m[6]; ~~~~~~^~~~~~ Python/pyhash.c:397:9: note: here case 6: pt[5] = m[5]; ^~~~ Python/pyhash.c:397:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: pt[5] = m[5]; ~~~~~~^~~~~~ Python/pyhash.c:398:9: note: here case 5: pt[4] = m[4]; ^~~~ Python/pyhash.c:398:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: pt[4] = m[4]; ~~~~~~^~~~~~ Python/pyhash.c:399:9: note: here case 4: memcpy(pt, m, sizeof(uint32_t)); break; ^~~~ Python/pyhash.c:400:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: pt[2] = m[2]; ~~~~~~^~~~~~ Python/pyhash.c:401:9: note: here case 2: pt[1] = m[1]; ^~~~ Python/pyhash.c:401:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: pt[1] = m[1]; ~~~~~~^~~~~~ Python/pyhash.c:402:9: note: here case 1: pt[0] = m[0]; ^~~~ Python/dtoa.c: In function ‘_Py_dg_strtod’: Python/dtoa.c:1456:14: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = 1; ~~~~~^~~ Python/dtoa.c:1458:5: note: here case '+': ^~~~ Python/dtoa.c:1525:19: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ Python/dtoa.c:1527:9: note: here case '+': ^~~~ Python/dtoa.c: In function ‘_Py_dg_dtoa’: Python/dtoa.c:2443:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ Python/dtoa.c:2445:5: note: here case 4: ^~~~ Python/dtoa.c:2451:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ Python/dtoa.c:2453:5: note: here case 5: ^~~~ Python/formatter_unicode.c: In function ‘parse_internal_render_format_spec’: Python/formatter_unicode.c:310:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (format->thousands_separators == LT_UNDERSCORE_LOCALE) { ^ Python/formatter_unicode.c:315:9: note: here default: ^~~~~~~ ./Modules/posixmodule.c: In function ‘os_major_impl’: ./Modules/posixmodule.c:8758:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . return major(device); ^~~~~~~~~~~~~ ./Modules/posixmodule.c: In function ‘os_minor_impl’: ./Modules/posixmodule.c:8775:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . return minor(device); ^~~~~~~~~~~~~ ./Modules/posixmodule.c: In function ‘os_makedev_impl’: ./Modules/posixmodule.c:8793:13: warning: In the GNU C Library, "makedev" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "makedev", include directly. If you did not intend to use a system-defined macro "makedev", you should undefine it after including . return makedev(major, minor); ^~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c: In function ‘doProlog’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:4550:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!declEntity) { ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:4561:5: note: here case XML_ROLE_ENTITY_SYSTEM_ID: ^~~~ In file included from /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:34:0: /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h: In function ‘sip24_final’: /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:205:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: b |= (uint64_t)H->buf[6] << 48; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:206:2: note: here case 6: b |= (uint64_t)H->buf[5] << 40; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:206:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: b |= (uint64_t)H->buf[5] << 40; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:207:2: note: here case 5: b |= (uint64_t)H->buf[4] << 32; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:207:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: b |= (uint64_t)H->buf[4] << 32; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:208:2: note: here case 4: b |= (uint64_t)H->buf[3] << 24; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:208:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: b |= (uint64_t)H->buf[3] << 24; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:209:2: note: here case 3: b |= (uint64_t)H->buf[2] << 16; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:209:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: b |= (uint64_t)H->buf[2] << 16; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:210:2: note: here case 2: b |= (uint64_t)H->buf[1] << 8; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:210:12: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: b |= (uint64_t)H->buf[1] << 8; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/siphash.h:211:2: note: here case 1: b |= (uint64_t)H->buf[0] << 0; ^~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c: In function ‘PyExpat_XML_Parse’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:1762:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (parentParser == NULL && !startParsing(parser)) { ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:1766:3: note: here default: ^~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c: In function ‘PyExpat_XML_ParseBuffer’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:1900:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (parentParser == NULL && !startParsing(parser)) { ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmlparse.c:1904:3: note: here default: ^~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/cjkcodecs/_codecs_iso2022.c: In function ‘jisx0213_encoder’: /home/stephane/src/github.com/python/cpython/Modules/cjkcodecs/_codecs_iso2022.c:810:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (coded == DBCINV) { ^ /home/stephane/src/github.com/python/cpython/Modules/cjkcodecs/_codecs_iso2022.c:820:5: note: here case -1: /* flush unterminated */ ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_ctypes/_ctypes.c: In function ‘_build_callargs’: /home/stephane/src/github.com/python/cpython/Modules/_ctypes/_ctypes.c:3616:27: warning: this statement may fall through [-Wimplicit-fallthrough=] (*pnumretvals)++; ~~~~~~~~~~~~~~^~ /home/stephane/src/github.com/python/cpython/Modules/_ctypes/_ctypes.c:3618:9: note: here case 0: ^~~~ In file included from /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok.c:306:0: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_isPublicId’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f)) ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1406:5: note: here default: ^~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_sameName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanRef’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanPercent’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanLt’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanPi’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanEndTag’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanAtts’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_prologTok’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘normal_scanPoundName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ In file included from /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok.c:791:0: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_isPublicId’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f)) ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1406:5: note: here default: ^~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_sameName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanRef’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanPercent’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanLt’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanPi’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanEndTag’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanAtts’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_prologTok’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘little2_scanPoundName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ In file included from /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok.c:932:0: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_isPublicId’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f)) ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1406:5: note: here default: ^~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_sameName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*ptr1++ != *ptr2++) \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1623:5: note: here case BT_LEAD ## n: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’ LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2) ^~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanRef’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanPercent’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanLt’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanPi’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanEndTag’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanAtts’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_prologTok’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c: In function ‘big2_scanPoundName’: /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:78:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’ CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:50:3: note: here case BT_NMSTRT: \ ^ /home/stephane/src/github.com/python/cpython/Modules/expat/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’ CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) ^~~~~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c: In function ‘word_to_string’: /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:332:31: case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */ ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:332:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */ ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:333:5: note: here case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:333:31: case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:333:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:334:5: note: here case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:334:31: case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:334:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:335:5: note: here case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:335:31: case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:335:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:336:5: note: here case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:336:31: case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:336:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:337:5: note: here case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:337:31: case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:337:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:338:5: note: here case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:338:31: case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:338:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:339:5: note: here case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:339:31: case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:339:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:340:5: note: here case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:340:31: case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:340:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:341:5: note: here case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:341:31: case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:341:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:343:5: note: here case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:343:31: case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:343:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:344:5: note: here case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:344:31: case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:344:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:345:5: note: here case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:345:31: case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:345:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:346:5: note: here case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:346:31: case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:346:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:347:5: note: here case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:347:31: case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:347:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:348:5: note: here case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:348:31: case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:348:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:349:5: note: here case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:349:31: case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:349:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:350:5: note: here case 3: EXTRACT_DIGIT(s, x, 100UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:350:31: case 3: EXTRACT_DIGIT(s, x, 100UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:350:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 3: EXTRACT_DIGIT(s, x, 100UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:351:5: note: here case 2: EXTRACT_DIGIT(s, x, 10UL, dot); ^~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:326:65: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:351:31: case 2: EXTRACT_DIGIT(s, x, 10UL, dot); ~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:351:14: note: in expansion of macro ‘EXTRACT_DIGIT’ case 2: EXTRACT_DIGIT(s, x, 10UL, dot); ^~~~~~~~~~~~~ /home/stephane/src/github.com/python/cpython/Modules/_decimal/libmpdec/io.c:352:5: note: here default: if (s == dot) *s++ = '.'; *s++ = '0' + (char)x; ^~~~~~~