case (PARAMFLAG_FIN | PARAMFLAG_FOUT):
*pinoutmask |= (1 << i); /* mark as inout arg */
(*pnumretvals)++;
- /* fall through to PARAMFLAG_FIN... */
+ /* fall through */
case 0:
case PARAMFLAG_FIN:
/* 'in' parameter. Copy it from inargs. */
if (kwargs != NULL && PyDict_GET_SIZE(kwargs) != 0) {
goto no_keyword_error;
}
- /* fall through next case */
+ /* fall through */
case METH_VARARGS | METH_KEYWORDS:
{
if (nkwargs) {
goto no_keyword_error;
}
- /* fall through next case */
+ /* fall through */
case METH_VARARGS | METH_KEYWORDS:
{
case _Py_ERROR_REPLACE:
memset(p, '?', endpos - startpos);
p += (endpos - startpos);
- /* fall through the ignore handler */
+ /* fall through */
case _Py_ERROR_IGNORE:
i += (endpos - startpos - 1);
break;
}
startpos = k;
assert(startpos < endpos);
- /* fall through the default handler */
+ /* fall through */
default:
rep = unicode_encode_call_errorhandler(
errors, &error_handler_obj, "utf-8", "surrogates not allowed",
case SSTATE_INTERNED_IMMORTAL:
Py_FatalError("Immortal interned string died.");
+ /* fall through */
default:
Py_FatalError("Inconsistent interned string state.");
case _Py_ERROR_REPLACE:
memset(str, '?', collend - collstart);
str += (collend - collstart);
- /* fall through ignore error handler */
+ /* fall through */
case _Py_ERROR_IGNORE:
pos = collend;
break;
break;
collstart = pos;
assert(collstart != collend);
- /* fallback to general error handling */
+ /* fall through */
default:
rep = unicode_encode_call_errorhandler(errors, &error_handler_obj,
return In;
if (strcmp(STR(n), "is") == 0)
return Is;
+ /* fall through */
default:
PyErr_Format(PyExc_SystemError, "invalid comp_op: %s",
STR(n));
return NotIn;
if (strcmp(STR(CHILD(n, 0)), "is") == 0)
return IsNot;
+ /* fall through */
default:
PyErr_Format(PyExc_SystemError, "invalid comp_op: %s %s",
STR(CHILD(n, 0)), STR(CHILD(n, 1)));
}
return Raise(expression, cause, LINENO(n), n->n_col_offset, c->c_arena);
}
+ /* fall through */
default:
PyErr_Format(PyExc_SystemError,
"unexpected flow_stmt: %d", TYPE(ch));
switch (oparg) {
case 2:
cause = POP(); /* cause */
+ /* fall through */
case 1:
exc = POP(); /* exc */
- case 0: /* Fallthrough */
+ /* fall through */
+ case 0:
if (do_raise(exc, cause)) {
why = WHY_EXCEPTION;
goto fast_block_end;
else if (o == Py_False)
return 0;
}
+ /* fall through */
default:
return -1;
}
switch (e->v.Attribute.ctx) {
case AugLoad:
ADDOP(c, DUP_TOP);
- /* Fall through to load */
+ /* Fall through */
case Load:
ADDOP_NAME(c, LOAD_ATTR, e->v.Attribute.attr, names);
break;
case AugStore:
ADDOP(c, ROT_TWO);
- /* Fall through to save */
+ /* Fall through */
case Store:
ADDOP_NAME(c, STORE_ATTR, e->v.Attribute.attr, names);
break;
switch (c) {
case '-':
sign = 1;
- /* no break */
+ /* fall through */
case '+':
c = *++s;
}
switch (c) {
case '-':
esign = 1;
- /* no break */
+ /* fall through */
case '+':
c = *++s;
}
break;
case 2:
leftright = 0;
- /* no break */
+ /* fall through */
case 4:
if (ndigits <= 0)
ndigits = 1;
break;
case 3:
leftright = 0;
- /* no break */
+ /* fall through */
case 5:
i = ndigits + k + 1;
ilim = i;
format->thousands_separators = LT_UNDER_FOUR_LOCALE;
break;
}
+ /* fall through */
default:
invalid_comma_type(format->type);
return 0;
/* after 'e', only 's' and 't' is allowed */
goto err;
format++;
- /* explicit fallthrough to string cases */
}
+ /* fall through */
case 's': /* string */
case 'z': /* string or None */
case TYPE_ASCII_INTERNED:
is_interned = 1;
+ /* fall through */
case TYPE_ASCII:
n = r_long(p);
if (PyErr_Occurred())
case TYPE_SHORT_ASCII_INTERNED:
is_interned = 1;
+ /* fall through */
case TYPE_SHORT_ASCII:
n = r_byte(p);
if (n == EOF) {
case TYPE_INTERNED:
is_interned = 1;
+ /* fall through */
case TYPE_UNICODE:
{
const char *buffer;
pt = (uint8_t *)&t;
m = (uint8_t *)in;
switch (src_sz) {
- case 7: pt[6] = m[6];
- case 6: pt[5] = m[5];
- case 5: pt[4] = m[4];
+ case 7: pt[6] = m[6]; /* fall through */
+ case 6: pt[5] = m[5]; /* fall through */
+ case 5: pt[4] = m[4]; /* fall through */
case 4: memcpy(pt, m, sizeof(uint32_t)); break;
- case 3: pt[2] = m[2];
- case 2: pt[1] = m[1];
- case 1: pt[0] = m[0];
+ case 3: pt[2] = m[2]; /* fall through */
+ case 2: pt[1] = m[1]; /* fall through */
+ case 1: pt[0] = m[0]; /* fall through */
}
b |= _le64toh(t);
switch (ilen) {
case 4:
*codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 24) & 0xff);
+ /* fall through */
case 3:
*codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 16) & 0xff);
+ /* fall through */
case 2:
*codestr++ = PACKOPARG(EXTENDED_ARG, (oparg >> 8) & 0xff);
+ /* fall through */
case 1:
*codestr++ = PACKOPARG(opcode, oparg & 0xff);
break;