Skip to content

Commit d3f2d9d

Browse files
committed
review comments: reduce number of guards
1 parent 6b0e5ed commit d3f2d9d

1 file changed

Lines changed: 12 additions & 18 deletions

File tree

Python/specialize.c

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,49 +2122,43 @@ seq_int_multiply(PyObject *seq, PyObject *n,
21222122
static PyObject *
21232123
str_int_multiply(PyObject *lhs, PyObject *rhs)
21242124
{
2125-
return seq_int_multiply(lhs, rhs,
2126-
PyUnicode_Type.tp_as_sequence->sq_repeat);
2125+
return seq_int_multiply(lhs, rhs, PyUnicode_Type.tp_as_sequence->sq_repeat);
21272126
}
21282127

21292128
static PyObject *
21302129
int_str_multiply(PyObject *lhs, PyObject *rhs)
21312130
{
2132-
return seq_int_multiply(rhs, lhs,
2133-
PyUnicode_Type.tp_as_sequence->sq_repeat);
2134-
}
2135-
2136-
static PyObject *
2137-
bytes_bytes_add(PyObject *lhs, PyObject *rhs)
2138-
{
2139-
return PyBytes_Type.tp_as_sequence->sq_concat(lhs, rhs);
2131+
return seq_int_multiply(rhs, lhs, PyUnicode_Type.tp_as_sequence->sq_repeat);
21402132
}
21412133

21422134
static PyObject *
21432135
bytes_int_multiply(PyObject *lhs, PyObject *rhs)
21442136
{
2145-
return seq_int_multiply(lhs, rhs,
2146-
PyBytes_Type.tp_as_sequence->sq_repeat);
2137+
return seq_int_multiply(lhs, rhs, PyBytes_Type.tp_as_sequence->sq_repeat);
21472138
}
21482139

21492140
static PyObject *
21502141
int_bytes_multiply(PyObject *lhs, PyObject *rhs)
21512142
{
2152-
return seq_int_multiply(rhs, lhs,
2153-
PyBytes_Type.tp_as_sequence->sq_repeat);
2143+
return seq_int_multiply(rhs, lhs, PyBytes_Type.tp_as_sequence->sq_repeat);
21542144
}
21552145

21562146
static PyObject *
21572147
tuple_int_multiply(PyObject *lhs, PyObject *rhs)
21582148
{
2159-
return seq_int_multiply(lhs, rhs,
2160-
PyTuple_Type.tp_as_sequence->sq_repeat);
2149+
return seq_int_multiply(lhs, rhs, PyTuple_Type.tp_as_sequence->sq_repeat);
21612150
}
21622151

21632152
static PyObject *
21642153
int_tuple_multiply(PyObject *lhs, PyObject *rhs)
21652154
{
2166-
return seq_int_multiply(rhs, lhs,
2167-
PyTuple_Type.tp_as_sequence->sq_repeat);
2155+
return seq_int_multiply(rhs, lhs, PyTuple_Type.tp_as_sequence->sq_repeat);
2156+
}
2157+
2158+
static PyObject *
2159+
bytes_bytes_add(PyObject *lhs, PyObject *rhs)
2160+
{
2161+
return PyBytes_Type.tp_as_sequence->sq_concat(lhs, rhs);
21682162
}
21692163

21702164
static PyObject *

0 commit comments

Comments
 (0)